@@ -68,7 +68,7 @@ export const WithBorders: Story = () => html`
68
68
display: flex;
69
69
--uui-tab-divider: var(--uui-color-divider-standalone);
70
70
">
71
- < uui-tab-group style =" display: flex; " >
71
+ < uui-tab-group >
72
72
< uui-tab label ="content "> Content </ uui-tab >
73
73
< uui-tab label ="Packages "> Packages </ uui-tab >
74
74
< uui-tab label ="Media " active > Media </ uui-tab >
@@ -87,7 +87,7 @@ export const Navbar: Story = () => html`
87
87
height: 60px;
88
88
font-size: var(--uui-type-default-size);
89
89
">
90
- < uui-tab-group style =" display: flex; " >
90
+ < uui-tab-group >
91
91
< uui-tab label ="content "> Content </ uui-tab >
92
92
< uui-tab label ="Packages " active > Packages </ uui-tab >
93
93
< uui-tab label ="Media "> Media </ uui-tab >
@@ -291,17 +291,49 @@ Async.parameters = {
291
291
} ,
292
292
} ;
293
293
294
+ export const FlexLayout : Story = props => html `
295
+ < uui-icon-registry-essential >
296
+ < div style ="display: flex; ">
297
+ < uui-input style ="min-width: 200px; flex-grow: 1 "> </ uui-input >
298
+ < uui-tab-group
299
+ dropdown-direction ="horizontal "
300
+ style ="
301
+ ${ props . inlineStyles } ">
302
+ < uui-tab label ="content "> Content</ uui-tab >
303
+ < uui-tab active label ="packages "> Packages</ uui-tab >
304
+ < uui-tab label ="media "> Media</ uui-tab >
305
+ < uui-tab label ="settings "> Settings</ uui-tab >
306
+ < uui-tab label ="translations "> Translations</ uui-tab >
307
+ </ uui-tab-group >
308
+ </ div >
309
+ </ uui-icon-registry-essential >
310
+ ` ;
311
+ FlexLayout . parameters = {
312
+ docs : {
313
+ source : {
314
+ code : `
315
+ <div style="display: flex">
316
+ <uui-tab-group style="margin: auto">
317
+ <uui-tab label="content">Content</uui-tab>
318
+ <uui-tab active label="packages">Packages</uui-tab>
319
+ <uui-tab label="media">Media</uui-tab>
320
+ <uui-tab label="settings">Settings</uui-tab>
321
+ <uui-tab label="translations">Translations</uui-tab>
322
+ </uui-tab-group>
323
+ </div>
324
+ ` ,
325
+ } ,
326
+ } ,
327
+ } ;
328
+
294
329
export const CenterAlign : Story = props => html `
295
330
< h3 > Tabs implemented into Flex-box scenario</ h3 >
296
331
< p > Here the tab group is center aligned in a flex-box container.</ p >
297
332
< uui-icon-registry-essential >
298
- < div style ="display: flex; ">
333
+ < div style ="display: flex; justify-content: center ">
299
334
< uui-tab-group
300
335
dropdown-direction ="horizontal "
301
- style ="
302
- margin: auto;
303
- --uui-tab-group-gap: 25px;
304
- font-size: var(--uui-type-small-size);
336
+ style ="--uui-tab-group-gap: 25px;
305
337
${ props . inlineStyles } ">
306
338
< uui-tab label ="content "> Content</ uui-tab >
307
339
< uui-tab active label ="packages "> Packages</ uui-tab >
@@ -334,13 +366,11 @@ export const RightAlign: Story = props => html`
334
366
< h3 > Tabs implemented into Flex-box scenario</ h3 >
335
367
< p > Here the tab group is right aligned in a flex-box container.</ p >
336
368
< uui-icon-registry-essential >
337
- < div style ="display: flex; ">
369
+ < div style ="display: flex; justify-content: right ">
338
370
< uui-tab-group
339
371
dropdown-direction ="horizontal "
340
372
style ="
341
- margin-left: auto;
342
373
--uui-tab-group-gap: 25px;
343
- font-size: var(--uui-type-small-size);
344
374
${ props . inlineStyles } ">
345
375
< uui-tab label ="content "> Content</ uui-tab >
346
376
< uui-tab active label ="packages "> Packages</ uui-tab >
0 commit comments