@@ -32,27 +32,16 @@ import { DEFAULT_THEME } from '@zendeskgarden/react-theming';
3232import {
3333 Body ,
3434 Chrome ,
35- CollapsibleSubNavItem ,
3635 Content ,
3736 Footer ,
38- FooterItem ,
3937 Header ,
40- HeaderItem ,
41- HeaderItemIcon ,
42- HeaderItemText ,
43- HeaderItemWrapper ,
4438 IChromeProps ,
4539 INavItemProps ,
4640 Main ,
4741 Nav ,
48- NavItem ,
49- NavItemIcon ,
50- NavItemText ,
5142 Sidebar ,
5243 SkipNav ,
53- SubNav ,
54- SubNavItem ,
55- SubNavItemText
44+ SubNav
5645} from '@zendeskgarden/react-chrome' ;
5746import { Button } from '@zendeskgarden/react-buttons' ;
5847import { IFooterItem , IHeaderItem , INavItem , ISubNavItem } from './types' ;
@@ -150,13 +139,13 @@ export const ChromeStory: Story<IArgs> = ({
150139 { hasNav && (
151140 < Nav isExpanded = { isExpanded } aria-label = "Nav" >
152141 { hasLogo && (
153- < NavItem hasLogo product = { product } >
154- < NavItemIcon > { product ? PRODUCT_ICONS [ product ] : < ProductIcon /> } </ NavItemIcon >
155- < NavItemText > Nav Logo</ NavItemText >
156- </ NavItem >
142+ < Nav . Item hasLogo product = { product } >
143+ < Nav . ItemIcon > { product ? PRODUCT_ICONS [ product ] : < ProductIcon /> } </ Nav . ItemIcon >
144+ < Nav . ItemText > Nav Logo</ Nav . ItemText >
145+ </ Nav . Item >
157146 ) }
158147 { navItems . map ( ( item , index ) => (
159- < NavItem
148+ < Nav . Item
160149 key = { index }
161150 isCurrent = { currentNav === index }
162151 onClick = { ( ) => {
@@ -165,43 +154,43 @@ export const ChromeStory: Story<IArgs> = ({
165154 onNavClick ( { hasSubNav : item . hasSubNav , hasSidebar : item . hasSidebar } ) ;
166155 } }
167156 >
168- < NavItemIcon > { NAV_ICONS [ index ] || < NavIcon /> } </ NavItemIcon >
169- < NavItemText isWrapped = { isWrapped } > { item . text } </ NavItemText >
170- </ NavItem >
157+ < Nav . ItemIcon > { NAV_ICONS [ index ] || < NavIcon /> } </ Nav . ItemIcon >
158+ < Nav . ItemText isWrapped = { isWrapped } > { item . text } </ Nav . ItemText >
159+ </ Nav . Item >
171160 ) ) }
172161 { hasBrandmark && (
173- < NavItem hasBrandmark >
174- < NavItemIcon >
162+ < Nav . Item hasBrandmark >
163+ < Nav . ItemIcon >
175164 < BrandmarkIcon />
176- </ NavItemIcon >
177- < NavItemText > Brandmark</ NavItemText >
178- </ NavItem >
165+ </ Nav . ItemIcon >
166+ < Nav . ItemText > Brandmark</ Nav . ItemText >
167+ </ Nav . Item >
179168 ) }
180169 </ Nav >
181170 ) }
182171 { hasSubNav && (
183172 < SubNav style = { { maxWidth : subNavMaxWidth } } >
184173 { subNavItems . map ( ( item , index ) =>
185174 item . items ? (
186- < CollapsibleSubNavItem key = { index } header = { item . text } >
175+ < SubNav . CollapsibleItem key = { index } header = { item . text } >
187176 { item . items . map ( ( subItem , subIndex ) => (
188- < SubNavItem
177+ < SubNav . Item
189178 key = { subIndex }
190179 isCurrent = { currentSubNav === parseFloat ( `${ index } .${ subIndex } ` ) }
191180 onClick = { ( ) => setCurrentSubNav ( parseFloat ( `${ index } .${ subIndex } ` ) ) }
192181 >
193- < SubNavItemText isWrapped = { isWrapped } > { subItem } </ SubNavItemText >
194- </ SubNavItem >
182+ < SubNav . ItemText isWrapped = { isWrapped } > { subItem } </ SubNav . ItemText >
183+ </ SubNav . Item >
195184 ) ) }
196- </ CollapsibleSubNavItem >
185+ </ SubNav . CollapsibleItem >
197186 ) : (
198- < SubNavItem
187+ < SubNav . Item
199188 key = { index }
200189 isCurrent = { currentSubNav === index }
201190 onClick = { ( ) => setCurrentSubNav ( index ) }
202191 >
203- < SubNavItemText isWrapped = { isWrapped } > { item . text } </ SubNavItemText >
204- </ SubNavItem >
192+ < SubNav . ItemText isWrapped = { isWrapped } > { item . text } </ SubNav . ItemText >
193+ </ SubNav . Item >
205194 )
206195 ) }
207196 </ SubNav >
@@ -210,41 +199,41 @@ export const ChromeStory: Story<IArgs> = ({
210199 { hasHeader && (
211200 < Header isStandalone = { ! ( hasNav || hasSubNav ) } >
212201 { hasLogo && (
213- < HeaderItem hasLogo product = { product } >
214- < HeaderItemIcon >
202+ < Header . Item hasLogo product = { product } >
203+ < Header . ItemIcon >
215204 < SupportIcon />
216- </ HeaderItemIcon >
217- < HeaderItemText > Header Logo</ HeaderItemText >
218- </ HeaderItem >
205+ </ Header . ItemIcon >
206+ < Header . ItemText > Header Logo</ Header . ItemText >
207+ </ Header . Item >
219208 ) }
220209 { headerItems . map ( ( item , index ) =>
221210 item . isWrapper ? (
222- < HeaderItemWrapper
211+ < Header . ItemWrapper
223212 key = { index }
224213 maxX = { item . maxX }
225214 maxY = { item . maxY }
226215 isRound = { item . isRound }
227216 >
228217 { item . hasIcon && (
229- < HeaderItemIcon >
218+ < Header . ItemIcon >
230219 { HEADER_ICONS [ HEADER_ICONS . length - headerItems . length + index ] || (
231220 < HeaderIcon />
232221 ) }
233- </ HeaderItemIcon >
222+ </ Header . ItemIcon >
234223 ) }
235- < HeaderItemText isClipped = { item . isClipped } > { item . text } </ HeaderItemText >
236- </ HeaderItemWrapper >
224+ < Header . ItemText isClipped = { item . isClipped } > { item . text } </ Header . ItemText >
225+ </ Header . ItemWrapper >
237226 ) : (
238- < HeaderItem key = { index } maxX = { item . maxX } maxY = { item . maxY } isRound = { item . isRound } >
227+ < Header . Item key = { index } maxX = { item . maxX } maxY = { item . maxY } isRound = { item . isRound } >
239228 { item . hasIcon && (
240- < HeaderItemIcon >
229+ < Header . ItemIcon >
241230 { HEADER_ICONS [ HEADER_ICONS . length - headerItems . length + index ] || (
242231 < HeaderIcon />
243232 ) }
244- </ HeaderItemIcon >
233+ </ Header . ItemIcon >
245234 ) }
246- < HeaderItemText isClipped = { item . isClipped } > { item . text } </ HeaderItemText >
247- </ HeaderItem >
235+ < Header . ItemText isClipped = { item . isClipped } > { item . text } </ Header . ItemText >
236+ </ Header . Item >
248237 )
249238 ) }
250239 </ Header >
@@ -271,11 +260,11 @@ export const ChromeStory: Story<IArgs> = ({
271260 < Footer >
272261 { footerItems &&
273262 footerItems . map ( ( { text, type } , index ) => (
274- < FooterItem key = { index } >
263+ < Footer . Item key = { index } >
275264 < Button isBasic = { type === 'basic' } isPrimary = { type === 'primary' } >
276265 { text }
277266 </ Button >
278- </ FooterItem >
267+ </ Footer . Item >
279268 ) ) }
280269 </ Footer >
281270 ) }
0 commit comments