@@ -6,140 +6,174 @@ import { CodeExample, type ExampleProps } from "@blueprintjs/docs-theme";
66
77import ButtonAlignText from "./button/ButtonAlignText" ;
88import buttonAlignTextPreview from "./button/ButtonAlignText.tsx.preview?raw" ;
9+ import buttonAlignTextCode from "./button/ButtonAlignText.tsx?raw" ;
910import ButtonAnchorButton from "./button/ButtonAnchorButton" ;
1011import buttonAnchorButtonPreview from "./button/ButtonAnchorButton.tsx.preview?raw" ;
12+ import buttonAnchorButtonCode from "./button/ButtonAnchorButton.tsx?raw" ;
1113import ButtonBasic from "./button/ButtonBasic" ;
1214import buttonBasicPreview from "./button/ButtonBasic.tsx.preview?raw" ;
15+ import buttonBasicCode from "./button/ButtonBasic.tsx?raw" ;
1316import ButtonDisabledButtonTooltip from "./button/ButtonDisabledButtonTooltip" ;
1417import buttonDisabledButtonTooltipPreview from "./button/ButtonDisabledButtonTooltip.tsx.preview?raw" ;
18+ import buttonDisabledButtonTooltipCode from "./button/ButtonDisabledButtonTooltip.tsx?raw" ;
1519import ButtonEllipsizeText from "./button/ButtonEllipsizeText" ;
1620import buttonEllipsizeTextPreview from "./button/ButtonEllipsizeText.tsx.preview?raw" ;
21+ import buttonEllipsizeTextCode from "./button/ButtonEllipsizeText.tsx?raw" ;
1722import ButtonFill from "./button/ButtonFill" ;
1823import buttonFillPreview from "./button/ButtonFill.tsx.preview?raw" ;
24+ import buttonFillCode from "./button/ButtonFill.tsx?raw" ;
1925import ButtonIcon from "./button/ButtonIcon" ;
2026import buttonIconPreview from "./button/ButtonIcon.tsx.preview?raw" ;
27+ import buttonIconCode from "./button/ButtonIcon.tsx?raw" ;
2128import ButtonIconWithText from "./button/ButtonIconWithText" ;
2229import buttonIconWithTextPreview from "./button/ButtonIconWithText.tsx.preview?raw" ;
30+ import buttonIconWithTextCode from "./button/ButtonIconWithText.tsx?raw" ;
2331import ButtonIntent from "./button/ButtonIntent" ;
2432import buttonIntentPreview from "./button/ButtonIntent.tsx.preview?raw" ;
33+ import buttonIntentCode from "./button/ButtonIntent.tsx?raw" ;
2534import ButtonMinimal from "./button/ButtonMinimal" ;
2635import buttonMinimalPreview from "./button/ButtonMinimal.tsx.preview?raw" ;
36+ import buttonMinimalCode from "./button/ButtonMinimal.tsx?raw" ;
2737import ButtonOutlined from "./button/ButtonOutlined" ;
2838import buttonOutlinedPreview from "./button/ButtonOutlined.tsx.preview?raw" ;
39+ import buttonOutlinedCode from "./button/ButtonOutlined.tsx?raw" ;
2940import ButtonSize from "./button/ButtonSize" ;
3041import buttonSizePreview from "./button/ButtonSize.tsx.preview?raw" ;
42+ import buttonSizeCode from "./button/ButtonSize.tsx?raw" ;
3143import ButtonStates from "./button/ButtonStates" ;
3244import buttonStatesPreview from "./button/ButtonStates.tsx.preview?raw" ;
45+ import buttonStatesCode from "./button/ButtonStates.tsx?raw" ;
3346import ButtonVariant from "./button/ButtonVariant" ;
3447import buttonVariantPreview from "./button/ButtonVariant.tsx.preview?raw" ;
48+ import buttonVariantCode from "./button/ButtonVariant.tsx?raw" ;
3549
3650export const ButtonBasicExample : React . FC < ExampleProps > = props => {
3751 return (
38- < CodeExample code = { buttonBasicPreview } { ...props } >
52+ < CodeExample previewCode = { buttonBasicPreview } sourceCode = { buttonBasicCode } { ...props } >
3953 < ButtonBasic />
4054 </ CodeExample >
4155 ) ;
4256} ;
4357
4458export const ButtonIntentExample : React . FC < ExampleProps > = props => {
4559 return (
46- < CodeExample code = { buttonIntentPreview } { ...props } >
60+ < CodeExample previewCode = { buttonIntentPreview } sourceCode = { buttonIntentCode } { ...props } >
4761 < ButtonIntent />
4862 </ CodeExample >
4963 ) ;
5064} ;
5165
5266export const ButtonVariantExample : React . FC < ExampleProps > = props => {
5367 return (
54- < CodeExample code = { buttonVariantPreview } { ...props } >
68+ < CodeExample previewCode = { buttonVariantPreview } sourceCode = { buttonVariantCode } { ...props } >
5569 < ButtonVariant />
5670 </ CodeExample >
5771 ) ;
5872} ;
5973
6074export const ButtonMinimalExample : React . FC < ExampleProps > = props => {
6175 return (
62- < CodeExample code = { buttonMinimalPreview } { ...props } >
76+ < CodeExample previewCode = { buttonMinimalPreview } sourceCode = { buttonMinimalCode } { ...props } >
6377 < ButtonMinimal />
6478 </ CodeExample >
6579 ) ;
6680} ;
6781
6882export const ButtonOutlinedExample : React . FC < ExampleProps > = props => {
6983 return (
70- < CodeExample code = { buttonOutlinedPreview } { ...props } >
84+ < CodeExample previewCode = { buttonOutlinedPreview } sourceCode = { buttonOutlinedCode } { ...props } >
7185 < ButtonOutlined />
7286 </ CodeExample >
7387 ) ;
7488} ;
7589
7690export const ButtonSizeExample : React . FC < ExampleProps > = props => {
7791 return (
78- < CodeExample code = { buttonSizePreview } { ...props } >
92+ < CodeExample previewCode = { buttonSizePreview } sourceCode = { buttonSizeCode } { ...props } >
7993 < ButtonSize />
8094 </ CodeExample >
8195 ) ;
8296} ;
8397
8498export const ButtonFillExample : React . FC < ExampleProps > = props => {
8599 return (
86- < CodeExample code = { buttonFillPreview } { ...props } >
100+ < CodeExample previewCode = { buttonFillPreview } sourceCode = { buttonFillCode } { ...props } >
87101 < ButtonFill />
88102 </ CodeExample >
89103 ) ;
90104} ;
91105
92106export const ButtonAlignTextExample : React . FC < ExampleProps > = props => {
93107 return (
94- < CodeExample code = { buttonAlignTextPreview } { ...props } >
108+ < CodeExample
109+ previewCode = { buttonAlignTextPreview }
110+ sourceCode = { buttonAlignTextCode }
111+ { ...props }
112+ >
95113 < ButtonAlignText />
96114 </ CodeExample >
97115 ) ;
98116} ;
99117
100118export const ButtonEllipsizeTextExample : React . FC < ExampleProps > = props => {
101119 return (
102- < CodeExample code = { buttonEllipsizeTextPreview } { ...props } >
120+ < CodeExample
121+ previewCode = { buttonEllipsizeTextPreview }
122+ sourceCode = { buttonEllipsizeTextCode }
123+ { ...props }
124+ >
103125 < ButtonEllipsizeText />
104126 </ CodeExample >
105127 ) ;
106128} ;
107129
108130export const ButtonIconWithTextExample : React . FC < ExampleProps > = props => {
109131 return (
110- < CodeExample code = { buttonIconWithTextPreview } { ...props } >
132+ < CodeExample
133+ previewCode = { buttonIconWithTextPreview }
134+ sourceCode = { buttonIconWithTextCode }
135+ { ...props }
136+ >
111137 < ButtonIconWithText />
112138 </ CodeExample >
113139 ) ;
114140} ;
115141
116142export const ButtonIconExample : React . FC < ExampleProps > = props => {
117143 return (
118- < CodeExample code = { buttonIconPreview } { ...props } >
144+ < CodeExample previewCode = { buttonIconPreview } sourceCode = { buttonIconCode } { ...props } >
119145 < ButtonIcon />
120146 </ CodeExample >
121147 ) ;
122148} ;
123149
124150export const ButtonStatesExample : React . FC < ExampleProps > = props => {
125151 return (
126- < CodeExample code = { buttonStatesPreview } { ...props } >
152+ < CodeExample previewCode = { buttonStatesPreview } sourceCode = { buttonStatesCode } { ...props } >
127153 < ButtonStates />
128154 </ CodeExample >
129155 ) ;
130156} ;
131157
132158export const ButtonAnchorButtonExample : React . FC < ExampleProps > = props => {
133159 return (
134- < CodeExample code = { buttonAnchorButtonPreview } { ...props } >
160+ < CodeExample
161+ previewCode = { buttonAnchorButtonPreview }
162+ sourceCode = { buttonAnchorButtonCode }
163+ { ...props }
164+ >
135165 < ButtonAnchorButton />
136166 </ CodeExample >
137167 ) ;
138168} ;
139169
140170export const ButtonDisabledButtonTooltipExample : React . FC < ExampleProps > = props => {
141171 return (
142- < CodeExample code = { buttonDisabledButtonTooltipPreview } { ...props } >
172+ < CodeExample
173+ previewCode = { buttonDisabledButtonTooltipPreview }
174+ sourceCode = { buttonDisabledButtonTooltipCode }
175+ { ...props }
176+ >
143177 < ButtonDisabledButtonTooltip />
144178 </ CodeExample >
145179 ) ;
0 commit comments