Skip to content

Commit cfa03df

Browse files
committed
fix: Add srOnly param to SliderButton in shikiComponent
1 parent cbe249a commit cfa03df

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

packages/test-case-component/src/components/shikiComponent.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,15 @@ function Carousel({ children }: { children: React.ReactNode[] }) {
172172
))}
173173
</div>
174174
{/* <!-- Slider controls --> */}
175-
<SliderButton additionalClasses="-start-12 top-0" callback={handlePrev} />
175+
<SliderButton
176+
additionalClasses="-start-12 top-0"
177+
callback={handlePrev}
178+
srOnly="Previous"
179+
/>
176180
<SliderButton
177181
additionalClasses="rotate-180 -end-12 top-0"
178182
callback={handleNext}
183+
srOnly="Next"
179184
/>
180185
</div>
181186
);
@@ -184,9 +189,11 @@ function Carousel({ children }: { children: React.ReactNode[] }) {
184189
const SliderButton = ({
185190
additionalClasses,
186191
callback,
192+
srOnly,
187193
}: {
188194
additionalClasses?: string;
189195
callback: React.MouseEventHandler;
196+
srOnly: "Next" | "Previous";
190197
}) => {
191198
return (
192199
<button
@@ -214,7 +221,7 @@ const SliderButton = ({
214221
d="M5 1 1 5l4 4"
215222
/>
216223
</svg>
217-
<span className="sr-only">Next</span>
224+
<span className="sr-only">{srOnly}</span>
218225
</span>
219226
</button>
220227
);

0 commit comments

Comments
 (0)