1+ import { cx } from "@renderlesskit/react" ;
12import { useState , useEffect } from "react" ;
23import { ComponentStory , ComponentMeta } from "@storybook/react" ;
34
67 CloseButton as CloseButtonComponent ,
78 CloseButtonProps ,
89} from "../index" ;
9- import { Spinner } from "../../spinner" ;
10+ import { Spinner , SpinnerProps } from "../../spinner" ;
1011import { CaretRightIcon , ClockIcon } from "../../icons" ;
1112import { createControls } from "../../../.storybook/utils" ;
1213
@@ -183,7 +184,11 @@ export const PrefixStack: Story = {
183184
184185export const PrefixSuffix : Story = {
185186 ...Default ,
186- args : { ...Default . args , prefix : < ClockIcon /> , suffix : < CaretRightIcon /> } ,
187+ args : {
188+ ...Default . args ,
189+ prefix : < ClockIcon /> ,
190+ suffix : < CaretRightIcon /> ,
191+ } ,
187192} ;
188193
189194export const PrefixSuffixStack : Story = {
@@ -209,8 +214,24 @@ export const ExtendedSize: Story = {
209214 args : { ...Default . args , children : "xxl" , size : "xxl" } ,
210215} ;
211216
212- const ExtendedSpinnerComponent = ( ) => {
213- return < Spinner size = "em" className = "text-base text-red-500" /> ;
217+ export const ExtendedPrefixSuffix : Story = {
218+ ...Default ,
219+ args : {
220+ ...Default . args ,
221+ className : "p-5 text-lg" ,
222+ prefix : < ClockIcon className = "mx-4 text-lg text-orange-500" /> ,
223+ suffix : < CaretRightIcon className = "mx-4 text-lg text-emarald-500" /> ,
224+ } ,
225+ } ;
226+
227+ const ExtendedSpinnerComponent : React . FC < SpinnerProps > = props => {
228+ return (
229+ < Spinner
230+ size = "em"
231+ { ...props }
232+ className = { cx ( props . className , "text-red-500" ) }
233+ />
234+ ) ;
214235} ;
215236
216237export const ExtendedSpinner : Story = {
0 commit comments