@@ -31,6 +31,7 @@ import {
3131 Shield ,
3232 Settings ,
3333 TrendingUp ,
34+ Upload ,
3435} from 'lucide-react'
3536import { FOUNDATION_THEME } from '../../../../packages/blend/lib/tokens'
3637import { Sidebar } from '../../../../packages/blend/lib/components/Sidebar'
@@ -84,10 +85,12 @@ import {
8485} from '../../../../packages/blend/lib/main'
8586import Text from '../../../../packages/blend/lib/components/Text/Text'
8687import Block from '../../../../packages/blend/lib/components/Primitives/Block/Block'
88+ import StepperDemo from './StepperDemo'
8789import KeyValuePairDemo from './KeyValuePairDemo'
8890import AllComponentsDemo from './AllComponentsDemo'
8991import SearchInputDemo from './SearchInputDemo'
9092import VirtualListDemo from './VirtualListDemo'
93+ import UploadDemo from './UploadDemo'
9194import CodeBlockDemo from './CodeBlockDemo'
9295
9396const SidebarDemo = ( ) => {
@@ -137,11 +140,13 @@ const SidebarDemo = () => {
137140 | 'multiValueInput'
138141 | 'topbar'
139142 | 'otpInput'
143+ | 'stepper'
140144 | 'keyValuePair'
141145 | 'card'
142146 | 'dataRangePicker'
143147 | 'allComponents'
144148 | 'virtualList'
149+ | 'upload'
145150 | 'codeBlock'
146151 > ( 'dataRangePicker' )
147152
@@ -385,6 +390,8 @@ const SidebarDemo = () => {
385390 return < PopoverDemo />
386391 case 'multiValueInput' :
387392 return < MultiValueInputDemo />
393+ case 'stepper' :
394+ return < StepperDemo />
388395 case 'topbar' :
389396 return < TopbarDemo />
390397 case 'keyValuePair' :
@@ -395,6 +402,8 @@ const SidebarDemo = () => {
395402 return < AllComponentsDemo />
396403 case 'virtualList' :
397404 return < VirtualListDemo />
405+ case 'upload' :
406+ return < UploadDemo />
398407 case 'codeBlock' :
399408 return < CodeBlockDemo />
400409 default :
@@ -513,6 +522,13 @@ const SidebarDemo = () => {
513522 isSelected : activeComponent === 'virtualList' ,
514523 onClick : ( ) => setActiveComponent ( 'virtualList' ) ,
515524 } ,
525+ {
526+ label : 'File Upload' ,
527+ leftSlot : (
528+ < Upload style = { { width : '16px' , height : '16px' } } />
529+ ) ,
530+ onClick : ( ) => setActiveComponent ( 'upload' ) ,
531+ } ,
516532 ] ,
517533 } ,
518534 {
@@ -696,6 +712,13 @@ const SidebarDemo = () => {
696712 isSelected : activeComponent === 'accordion' ,
697713 onClick : ( ) => setActiveComponent ( 'accordion' ) ,
698714 } ,
715+ {
716+ label : 'Stepper' ,
717+ leftSlot : (
718+ < List style = { { width : '16px' , height : '16px' } } />
719+ ) ,
720+ onClick : ( ) => setActiveComponent ( 'stepper' ) ,
721+ } ,
699722 ] ,
700723 } ,
701724 {
0 commit comments