Skip to content

Commit 130e68e

Browse files
committed
change link style
Refs: #7467
1 parent a5a804c commit 130e68e

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Component, Element, h, Host, Listen, Prop, State, Watch } from '@stenci
33

44
import type { LabelPropType, ToolbarAPI, ToolbarStates, ToolbarItemsPropType, ToolbarItemPropType } from '../../schema';
55
import { validateLabel, validateToolbarItems } from '../../schema';
6-
import { KolButtonWcTag, KolLinkButtonTag } from '../../core/component-names';
6+
import { KolButtonWcTag, KolLinkWcTag } from '../../core/component-names';
77

88
const TOOLBAR_ITEM_TAG_NAME = 'kol-toolbar-item';
99

@@ -24,22 +24,23 @@ export class KolToolbar implements ToolbarAPI {
2424

2525
@State() private currentIndex: number = 0;
2626

27-
private indexToElement = new Map<number, HTMLKolLinkButtonElement | HTMLKolButtonWcElement>();
27+
private indexToElement = new Map<number, HTMLKolLinkWcElement | HTMLKolButtonWcElement>();
2828

2929
private renderItem = (element: ToolbarItemPropType, index: number): JSX.Element => {
3030
const tabIndex = index === this.currentIndex && !element?._disabled ? 0 : -1;
3131
const props = {
3232
key: index,
3333
_tabIndex: tabIndex,
34+
class: `button normal ${TOOLBAR_ITEM_TAG_NAME} `,
3435
};
35-
const catchRef = (element?: HTMLKolLinkButtonElement | HTMLKolButtonWcElement) => {
36+
const catchRef = (element?: HTMLKolLinkWcElement | HTMLKolButtonWcElement) => {
3637
element && this.indexToElement.set(index, element);
3738
};
3839

3940
return '_href' in element ? (
40-
<KolLinkButtonTag {...element} {...props} class={TOOLBAR_ITEM_TAG_NAME} ref={catchRef}></KolLinkButtonTag>
41+
<KolLinkWcTag {...element} {...props} ref={catchRef}></KolLinkWcTag>
4142
) : (
42-
<KolButtonWcTag {...element} {...props} class={{ button: true, normal: true, TOOLBAR_ITEM_TAG_NAME: true }} ref={catchRef}></KolButtonWcTag>
43+
<KolButtonWcTag {...element} {...props} ref={catchRef}></KolButtonWcTag>
4344
);
4445
};
4546

packages/themes/bwst/src/components/toolbar.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@
1515
transition-property: background-color, color, border-color;
1616
}
1717

18+
.kol-link-wc > a {
19+
text-decoration: none;
20+
}
21+
1822
@include kol-button;
1923
}

packages/themes/default/src/components/toolbar.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,9 @@
2323
transition-property: background-color, color, border-color;
2424
}
2525

26+
.kol-link-wc > a {
27+
text-decoration: none;
28+
}
29+
2630
@include kol-button;
2731
}

packages/themes/itzbund/src/components/toolbar.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,9 @@
3131
padding: 0 rem(16);
3232
}
3333

34+
.kol-link-wc > a {
35+
text-decoration: none;
36+
}
37+
3438
@include kol-button;
3539
}

0 commit comments

Comments
 (0)