Skip to content

Commit 073d49e

Browse files
authored
Fix focus on link button in toolbar (#7640)
2 parents 8c78b84 + 7f93f72 commit 073d49e

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

packages/components/src/components/toolbar/shadow.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export class KolToolbar implements ToolbarAPI {
3838
};
3939

4040
return '_href' in element ? (
41-
<KolLinkWcTag {...element} {...props} ref={catchRef}></KolLinkWcTag>
41+
<KolLinkWcTag {...element} {...props} ref={catchRef} _role="button"></KolLinkWcTag>
4242
) : (
4343
<KolButtonWcTag {...element} {...props} ref={catchRef}></KolButtonWcTag>
4444
);

packages/components/src/components/toolbar/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@use '../@shared/mixins' as *;
22
@use '../style' as *;
33
@use '../tooltip/style.scss' as *;
4+
@use '../button' as *;
45

56
@layer kol-component {
67
.toolbar {

packages/components/src/components/toolbar/test/__snapshots__/snapshot.spec.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ exports[`kol-toolbar should render with _label="Text" _items=[{"_label":"Button"
55
<template shadowrootmode="open">
66
<div aria-label="Text" class="toolbar" role="toolbar">
77
<kol-button-wc _label="Button" _tabindex="0" class="button kol-toolbar-item normal"></kol-button-wc>
8-
<kol-link-wc _href="#" _label="Link" _tabindex="-1" class="button kol-toolbar-item normal"></kol-link-wc>
8+
<kol-link-wc _href="#" _label="Link" _role="button" _tabindex="-1" class="button kol-toolbar-item normal"></kol-link-wc>
99
</div>
1010
</template>
1111
</kol-toolbar>

0 commit comments

Comments
 (0)