Skip to content

Commit b316f08

Browse files
authored
feat(YfmCut): add a border when hovering (#102)
1 parent 88c3d1a commit b316f08

File tree

4 files changed

+18
-8
lines changed

4 files changed

+18
-8
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@use '../../../styles/mixins.scss';
2+
3+
.ProseMirror.yfm .yfm-cut {
4+
@include mixins.block-border-hover();
5+
}

src/extensions/yfm/YfmCut/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import {YfmCutTitleNodeView} from './nodeviews/yfm-cut-title';
88
import {cutAutoOpenPlugin} from './plugins/auto-open';
99
import {YfmCutSpecs, YfmCutSpecsOptions} from './YfmCutSpecs';
1010

11+
import './index.scss';
12+
1113
const cutAction = 'toYfmCut';
1214

1315
export {CutNode, cutType, cutTitleType, cutContentType} from './YfmCutSpecs';

src/extensions/yfm/YfmTabs/index.scss

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
1+
@use '../../../styles/mixins.scss';
2+
13
.ProseMirror {
24
.yfm-tabs {
3-
border-width: 1px;
4-
border-style: dashed;
5-
border-color: transparent;
6-
border-radius: var(--yc-border-radius-s);
7-
8-
&:hover {
9-
border-color: var(--yc-color-line-generic);
10-
}
5+
@include mixins.block-border-hover();
116
}
127

138
.yfm-tab {

src/styles/mixins.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@mixin block-border-hover() {
2+
border: 1px dashed transparent;
3+
border-radius: var(--yc-border-radius-s);
4+
5+
&:hover {
6+
border-color: var(--yc-color-line-generic);
7+
}
8+
}

0 commit comments

Comments
 (0)