Skip to content

Commit b65f3a3

Browse files
feat: add new top and side nav components (#2406)
1 parent f1b05c9 commit b65f3a3

File tree

1 file changed

+58
-33
lines changed

1 file changed

+58
-33
lines changed

packages/plugin-figma-blade-coverage/src/bladeLibraryConstants.ts

Lines changed: 58 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,19 @@ export const bladeThemeData = {
8282
Menu: {
8383
key: '5579b346d87f88747c96444d0b042bdcc2348066',
8484
},
85+
'Menu/Leading': {
86+
key: '0e8422f46f5279c6e1037557d8a5049bea2427ea',
87+
},
8588
'Menu/Trailing': {
8689
key: 'f3433ad2b96c72a9b4d3b07b9d0547328c3f6685',
8790
},
88-
'Menu/Leading': {
89-
key: '0e8422f46f5279c6e1037557d8a5049bea2427ea',
91+
'Menu/Header': {
92+
key: 'e70bd033f0fb628e411f017734b266594063c47a',
93+
},
94+
'Menu/Footer': {
95+
key: 'e70bd033f0fb628e411f017734b266594063c47a',
9096
},
97+
9198
MenuItem: {
9299
key: '34e76b11e46e82f64694313432ae88e5901f4f6d',
93100
},
@@ -97,21 +104,20 @@ export const bladeThemeData = {
97104
'MenuItem/Leading': {
98105
key: 'cbeaaaeb4fbf0a830a97687bf50c50aa2cfe8b2a',
99106
},
100-
L2SubMenuItem: {
101-
key: '06cc9d71153af14dc0ec0cb22835596420fa7c93',
107+
108+
L1SubMenu: {
109+
key: 'bb790d1a888ea23b023b51c6378bf161efee59a2',
102110
},
103111
L1SubMenuItem: {
104112
key: '5090d1d66a59d0762b38915d3e56946f6617a0ea',
105113
},
106-
'Dropdown Menu': {
107-
key: '301e099f941f2b4a4c1475779e72659d7caabd4d',
114+
L2SubMenu: {
115+
key: 'fa7e637dcf31980ff1da955bc1c5c707e002fc60',
108116
},
109-
'Dropdown/Header': {
110-
key: '5acfcd1de0ee3569014590cdede3bd11b5f4b143',
111-
},
112-
'Dropdown/Footer': {
113-
key: '1568049d40a5c7465dbf686d6e9d5892ec4b69d2',
117+
L2SubMenuItem: {
118+
key: '06cc9d71153af14dc0ec0cb22835596420fa7c93',
114119
},
120+
115121
'Icon Size': {
116122
key: '06edcdaff550d4c96534c6d95f968e0e4b3eb224',
117123
},
@@ -316,40 +322,51 @@ export const bladeThemeData = {
316322
},
317323

318324
// Step Group
319-
'StepGroup/Trailing': {
320-
key: '74ed744b51effc5d874c749bc5e88f4be721716e',
325+
StepGroup: {
326+
key: '5ee106373ceea89b535f54d9f71c722391af488b',
327+
},
328+
StepGroupItem: {
329+
key: '2d842865f2a93ae22949f6282d32ed46d1e4b2dd',
321330
},
322-
'StepGroup/Branch': {
323-
key: 'd4479afbb639cfe3cbc9d89d11fec362ca79aa87',
331+
StepGroupItemLine: {
332+
key: '2af5fa754700573a12d89e78aba099bfc6a933ac',
324333
},
325334

326335
// TopNav
327336
TopNavigation: {
337+
key: '81bc989c244d5fa751b9851ad7d69841c78255a2',
338+
},
339+
TopNavigationTabs: {
328340
key: '622b115eef2ed77542c0076ce0a34b5f09208fd5',
329341
},
330-
'TopNavigation Item': {
331-
key: '3205630f37ec72d0c71a9760cdb99521bacbbc3a',
342+
TopNavigationRightSection: {
343+
key: 'da9403d1b567187dc06fef8c67817f15d603fc44',
332344
},
333-
'TopNavigation Bar': {
334-
key: '81bc989c244d5fa751b9851ad7d69841c78255a2',
345+
346+
BottomNavigation: {
347+
key: 'b548e311c74c71b7bfe16ae8f926ab5689adad3c',
335348
},
336-
'TopNavigation Tabs': {
337-
key: '9bc47e8b7d1cfcccd21e680341ca941a676e2e02',
349+
350+
// Utility Components
351+
Browser: {
352+
key: '89affaa18c972d661e866cb1f5c3882424d539f6',
353+
},
354+
Keyboard: {
355+
key: 'a890ea34953fb832de37c8d9198b262ca301ae1b',
338356
},
339-
'TopNavigation NavAction': {
340-
key: 'c1eb57a062767f1b3c1f7e3cec76297332407aa4',
357+
ScrollBar: {
358+
key: 'cf94e008d24cb6e47e65ae8a87497a362f6a28fd',
341359
},
342-
'TopNavigation/Overflow Handle': {
343-
key: 'f369b87f0bb880ace68ef6b743f5557ec576cace',
360+
StatusBar: {
361+
key: '453e635ac304a50732f3c0a1fe8207af8d517a55',
362+
},
363+
Cursor: {
364+
key: '0f3efaf43d4b967430312b6341cdca3694741176',
344365
},
345366

346-
// Utility Components
347367
'Dashboard / Sidebar': {
348368
key: '938574fa23373c6a9a9a75eb19c2224ad40ff238',
349369
},
350-
Browsers: {
351-
key: 'd7daeb3a3138f7534ba377781a966715083a26e1',
352-
},
353370
'Wordmarks-Logos': {
354371
key: 'e792328de5953d34fcbb749c3569fb46061dad6a',
355372
},
@@ -1641,18 +1658,15 @@ export const BLADE_COMPONENT_IDS = Object.values(bladeThemeData.components).map(
16411658
(component) => component.key,
16421659
);
16431660

1644-
// Carousel, Modal, Bottom Sheet, Card, Dropdown Menu, Accordion, Menu
1661+
// Carousel, Modal, Bottom Sheet, Card, Dropdown Menu, Accordion, Menu, StepGroup
16451662
export const BLADE_COMPONENT_IDS_HAVING_SLOT = [
16461663
bladeThemeData.components.Accordion,
16471664
bladeThemeData.components['Accordion/Item'],
16481665
bladeThemeData.components['Accordion/Body'],
16491666
bladeThemeData.components['Accordion/Header'],
16501667
bladeThemeData.components['Bottom Sheet'],
16511668
bladeThemeData.components['BottomSheet/Footer'],
1652-
bladeThemeData.components['Dropdown/Header'],
16531669
bladeThemeData.components['Base - General Header'],
1654-
bladeThemeData.components['Dropdown Menu'],
1655-
bladeThemeData.components['Dropdown/Footer'],
16561670
bladeThemeData.components.Card,
16571671
bladeThemeData.components.Carousel,
16581672
bladeThemeData.components.Modal,
@@ -1662,7 +1676,18 @@ export const BLADE_COMPONENT_IDS_HAVING_SLOT = [
16621676
bladeThemeData.components.Collapsible,
16631677
bladeThemeData.components.Table,
16641678
bladeThemeData.components.Drawer,
1679+
bladeThemeData.components['Drawer/Leading'],
1680+
bladeThemeData.components['Drawer/Trailing'],
1681+
bladeThemeData.components.StepGroup,
1682+
bladeThemeData.components.StepGroupItem,
16651683
bladeThemeData.components.Menu,
1684+
bladeThemeData.components['Menu/Leading'],
1685+
bladeThemeData.components['Menu/Footer'],
1686+
bladeThemeData.components['MenuItem/Leading'],
1687+
bladeThemeData.components.L1SubMenuItem,
1688+
bladeThemeData.components.L2SubMenuItem,
1689+
bladeThemeData.components.TopNavigation,
1690+
bladeThemeData.components.TopNavigationRightSection,
16661691
]
16671692
.map((component) => component.key)
16681693
.flat();

0 commit comments

Comments
 (0)