@@ -10,7 +10,7 @@ since: 5.1.0
10
10
11
11
The basic React tabs example uses the ` variant="tabs" ` props to generate a tabbed interface.
12
12
13
- <ExampleSnippet component = " TabsExample" componentName = " React Spinner " />
13
+ <ExampleSnippet component = " TabsExample" componentName = " React Tabs " />
14
14
15
15
## Available styles
16
16
@@ -20,35 +20,47 @@ Change the style of `<CTabs>`'s component with modifiers and utilities. Mix and
20
20
21
21
If you don’t provide the ` variant ` prop, the component will default to a basic style.
22
22
23
- <ExampleSnippet component = " TabsUnstyledExample" componentName = " React Spinner " />
23
+ <ExampleSnippet component = " TabsUnstyledExample" componentName = " React Tabs " />
24
24
25
25
### Pills
26
26
27
27
Take that same code, but use ` variant="pills" ` instead:
28
28
29
- <ExampleSnippet component = " TabsPillsExample" componentName = " React Spinner " />
29
+ <ExampleSnippet component = " TabsPillsExample" componentName = " React Tabs " />
30
30
31
31
### Underline
32
32
33
33
Take that same code, but use ` variant="underline" ` instead:
34
34
35
- <ExampleSnippet component = " TabsUnderlineExample" componentName = " React Spinner " />
35
+ <ExampleSnippet component = " TabsUnderlineExample" componentName = " React Tabs " />
36
36
37
37
### Underline border
38
38
39
39
Take that same code, but use ` variant="underline-border" ` instead:
40
40
41
- <ExampleSnippet component = " TabsUnderlineBorderExample" componentName = " React Spinner" />
41
+ <ExampleSnippet component = " TabsUnderlineBorderExample" componentName = " React Tabs" />
42
+
43
+ ### Enclosed
44
+
45
+ Use the ` variant="enclosed" ` class to give your navigation items a subtle border and rounded styling.
46
+
47
+ <ExampleSnippet component = " TabsEnclosedExample" componentName = " React Tabs" />
48
+
49
+ ### Enclosed pills
50
+
51
+ Use the ` variant="enclosed-pills" ` to achieve a pill-style appearance for each nav item, using pill-shaped borders and smoother outlines.
52
+
53
+ <ExampleSnippet component = " TabsEnclosedPillsExample" componentName = " React Tabs" />
42
54
43
55
### Fill and justify
44
56
45
57
Force your ` <CTabs> ` 's contents to extend the full available width one of two modifier classes. To proportionately fill all available space use ` layout="fill" ` . Notice that all horizontal space is occupied, but not every nav item has the same width.
46
58
47
- <ExampleSnippet component = " TabsUnstyledFillAndJustifyExample" componentName = " React Spinner " />
59
+ <ExampleSnippet component = " TabsUnstyledFillAndJustifyExample" componentName = " React Tabs " />
48
60
49
61
For equal-width elements, use ` layout="justified" ` . All horizontal space will be occupied by nav links, but unlike the ` layout="fill" ` above, every nav item will be the same width.
50
62
51
- <ExampleSnippet component = " TabsUnstyledFillAndJustify2Example" componentName = " React Spinner " />
63
+ <ExampleSnippet component = " TabsUnstyledFillAndJustify2Example" componentName = " React Tabs " />
52
64
53
65
Sure! Here's a polished, production-ready ** documentation section** (Markdown-style) explaining the ** controlled usage** of the ` <CTabs> ` component, with a clear example:
54
66
@@ -68,7 +80,7 @@ This is useful when you need to synchronize the tab state with your application
68
80
69
81
> 💡 If you prefer the tabs to manage their own state, use ` defaultActiveItemKey ` instead.
70
82
71
- <ExampleSnippet component = " TabsControlledExample" componentName = " React Spinner " />
83
+ <ExampleSnippet component = " TabsControlledExample" componentName = " React Tabs " />
72
84
73
85
74
86
## Accessibility
0 commit comments