Skip to content

Commit 4ac42f3

Browse files
committed
feat(Box): add new navBar elevation type
1 parent d621544 commit 4ac42f3

File tree

6 files changed

+14
-2
lines changed

6 files changed

+14
-2
lines changed

packages/orbit-components/src/Box/Box.stories.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ enum ELEVATION {
6666
LEVEL_3 = "level3",
6767
LEVEL_3REVERSE = "level3Reverse",
6868
LEVEL_4 = "level4",
69+
NAVBAR = "navBar",
6970
}
7071

7172
enum BORDER_RADIUS {

packages/orbit-components/src/Box/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ All this properties - objects have the some own properties and none is required.
150150
| `"level3"` |
151151
| `"level3Reverse"` |
152152
| `"level4"` |
153+
| `"navBar"` |
153154

154155
### spacingObject
155156

packages/orbit-components/src/Box/TYPESCRIPT_TEMPLATE.template

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ export type Elevation =
1111
| "level2"
1212
| "level3"
1313
| "level3Reverse"
14-
| "level4";
14+
| "level4"
15+
| "navBar";
1516

1617
export type ColorTokens =%TOKENS%
1718

packages/orbit-components/src/Box/__tests__/index.test.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -275,5 +275,6 @@ describe("#Box", () => {
275275
expect(testEl(4)).toHaveStyle({ "--tw-shadow": theme.orbit.elevationLevel3BoxShadow });
276276
expect(testEl(5)).toHaveStyle({ "--tw-shadow": theme.orbit.elevationLevel3ReverseBoxShadow });
277277
expect(testEl(6)).toHaveStyle({ "--tw-shadow": theme.orbit.elevationLevel4BoxShadow });
278+
expect(testEl(7)).toHaveStyle({ "--tw-shadow": theme.orbit.elevationNavBarBoxShadow });
278279
});
279280
});

packages/orbit-components/src/Box/helpers/tailwindClasses.ts

+7
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export enum SHADOWS {
4747
LEVEL3 = "level3",
4848
LEVEL3_REVERSE = "level3Reverse",
4949
LEVEL4 = "level4",
50+
NAVBAR = "navBar",
5051
}
5152

5253
export const shadowClasses: {
@@ -59,6 +60,7 @@ export const shadowClasses: {
5960
[SHADOWS.LEVEL3]: "shadow-level3",
6061
[SHADOWS.LEVEL3_REVERSE]: "shadow-level3-reverse",
6162
[SHADOWS.LEVEL4]: "shadow-level4",
63+
[SHADOWS.NAVBAR]: "shadow-navbar",
6264
[QUERIES.LARGEDESKTOP]: {
6365
[SHADOWS.FIXED]: "ld:shadow-fixed",
6466
[SHADOWS.FIXED_REVERSE]: "ld:shadow-fixed-reverse",
@@ -67,6 +69,7 @@ export const shadowClasses: {
6769
[SHADOWS.LEVEL3]: "ld:shadow-level3",
6870
[SHADOWS.LEVEL3_REVERSE]: "ld:shadow-level3-reverse",
6971
[SHADOWS.LEVEL4]: "ld:shadow-level4",
72+
[SHADOWS.NAVBAR]: "ld:shadow-navbar",
7073
},
7174
[QUERIES.DESKTOP]: {
7275
[SHADOWS.FIXED]: "de:shadow-fixed",
@@ -76,6 +79,7 @@ export const shadowClasses: {
7679
[SHADOWS.LEVEL3]: "de:shadow-level3",
7780
[SHADOWS.LEVEL3_REVERSE]: "de:shadow-level3-reverse",
7881
[SHADOWS.LEVEL4]: "de:shadow-level4",
82+
[SHADOWS.NAVBAR]: "de:shadow-navbar",
7983
},
8084
[QUERIES.TABLET]: {
8185
[SHADOWS.FIXED]: "tb:shadow-fixed",
@@ -85,6 +89,7 @@ export const shadowClasses: {
8589
[SHADOWS.LEVEL3]: "tb:shadow-level3",
8690
[SHADOWS.LEVEL3_REVERSE]: "tb:shadow-level3-reverse",
8791
[SHADOWS.LEVEL4]: "tb:shadow-level4",
92+
[SHADOWS.NAVBAR]: "tb:shadow-navbar",
8893
},
8994
[QUERIES.LARGEMOBILE]: {
9095
[SHADOWS.FIXED]: "lm:shadow-fixed",
@@ -94,6 +99,7 @@ export const shadowClasses: {
9499
[SHADOWS.LEVEL3]: "lm:shadow-level3",
95100
[SHADOWS.LEVEL3_REVERSE]: "lm:shadow-level3-reverse",
96101
[SHADOWS.LEVEL4]: "lm:shadow-level4",
102+
[SHADOWS.NAVBAR]: "lm:shadow-navbar",
97103
},
98104
[QUERIES.MEDIUMMOBILE]: {
99105
[SHADOWS.FIXED]: "mm:shadow-fixed",
@@ -103,6 +109,7 @@ export const shadowClasses: {
103109
[SHADOWS.LEVEL3]: "mm:shadow-level3",
104110
[SHADOWS.LEVEL3_REVERSE]: "mm:shadow-level3-reverse",
105111
[SHADOWS.LEVEL4]: "mm:shadow-level4",
112+
[SHADOWS.NAVBAR]: "mm:shadow-navbar",
106113
},
107114
};
108115

packages/orbit-components/src/Box/types.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ export type Elevation =
1111
| "level2"
1212
| "level3"
1313
| "level3Reverse"
14-
| "level4";
14+
| "level4"
15+
| "navBar";
1516

1617
export type ColorTokens =
1718
| "blueLight"

0 commit comments

Comments
 (0)