Skip to content

Commit 94cf1d2

Browse files
feat: component status table update (#2444)
* feat: component status table update * fix: remove Motion Presets prefix from name
1 parent e00172b commit 94cf1d2

File tree

1 file changed

+65
-1
lines changed

1 file changed

+65
-1
lines changed

packages/blade/src/utils/storybook/componentStatusData.ts

+65-1
Original file line numberDiff line numberDiff line change
@@ -434,11 +434,13 @@ const componentData: ComponentStatusDataType = [
434434
description:
435435
'Menu displays a list of actions on temporary surfaces. They allow users to action(s) from multiple options. They appear when users interact with a button, action, or other control.',
436436
releasedIn: '11.22.0',
437+
storybookLink: 'Components/Menu',
437438
platform: 'web',
438439
},
439440
{
440441
name: 'TopNav',
441442
status: 'released',
443+
storybookLink: 'Components/TopNav',
442444
description:
443445
'TopNav is a horizontal navigation component that can be used to navigate between pages.',
444446
releasedIn: '11.23.0',
@@ -530,7 +532,6 @@ const componentData: ComponentStatusDataType = [
530532
'The popover typically provides additional context about the element or its function. A popover is always triggered by a mouse hover on desktop and on tap on mobile.',
531533
platform: 'all',
532534
},
533-
534535
{
535536
name: 'SpotlightPopoverTour',
536537
status: 'released',
@@ -540,6 +541,69 @@ const componentData: ComponentStatusDataType = [
540541
'The SpotlightPopoverTour component is used to provide context as well as enable users to take certain actions on it. These are used to highlight a new feature or provide a guided tour to a new user.',
541542
platform: 'web',
542543
},
544+
{
545+
name: 'Fade',
546+
status: 'released',
547+
releasedIn: '12.0.0',
548+
storybookLink: 'Motion/Fade/Docs',
549+
description:
550+
'The Fade component is a motion preset that animates the opacity of its children, allowing them to smoothly appear or disappear. It ensures seamless transitions while keeping the UI visually engaging.',
551+
platform: 'web',
552+
},
553+
{
554+
name: 'Move',
555+
status: 'released',
556+
releasedIn: '12.0.0',
557+
storybookLink: 'Motion/Move/Docs',
558+
description:
559+
'The Move component is a motion preset that animates the opacity and position of its children, allowing them to smoothly appear or disappear. It ensures seamless transitions while keeping the UI visually engaging.',
560+
platform: 'web',
561+
},
562+
{
563+
name: 'Slide',
564+
status: 'released',
565+
releasedIn: '12.0.0',
566+
storybookLink: 'Motion/Slide/Docs',
567+
description:
568+
'The Slide component is a motion preset that animates the children by sliding them in from outside of viewport, allowing them to smoothly appear or disappear. Unlike Move, Slide is meant to animate components from outside of viewport',
569+
platform: 'web',
570+
},
571+
{
572+
name: 'Morph',
573+
status: 'released',
574+
releasedIn: '12.0.0',
575+
storybookLink: 'Motion/Morph/Docs',
576+
description:
577+
"Morph component is a abstraction on motion react's layout animations. It allows you to morph between 2 elements",
578+
platform: 'web',
579+
},
580+
{
581+
name: 'Scale',
582+
status: 'released',
583+
releasedIn: '12.0.0',
584+
storybookLink: 'Motion/Scale/Docs',
585+
description:
586+
'Scale component animates over CSS `scale` property and allows you to enlarge or shrink element on certain interactions',
587+
platform: 'web',
588+
},
589+
{
590+
name: 'AnimateInteractions',
591+
status: 'released',
592+
releasedIn: '12.0.0',
593+
storybookLink: 'Motion/AnimateInteractions/Docs',
594+
description:
595+
'AnimateInteractions is a component that allows you to animate child components based on interactions on parent. This is similar to doing `.parent:hover .child {}` styling in CSS.',
596+
platform: 'web',
597+
},
598+
{
599+
name: 'Stagger',
600+
status: 'released',
601+
releasedIn: '12.0.0',
602+
storybookLink: 'Motion/Stagger/Docs',
603+
description:
604+
'Stagger component allows you to stagger children (make them appear one after the other). Its a utility preset. You can use any of the base presets like Move, Fade, Slide inside of it',
605+
platform: 'web',
606+
},
543607
];
544608

545609
export type { ComponentStatuses, ComponentStatusDataType };

0 commit comments

Comments
 (0)