mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-01 01:29:31 +08:00
chore(editor): remove redundant line styles components (#10980)
* Moved `edgeless-line-styles-panel` and `edgeless-line-width-panel` into components pkg
This commit is contained in:
@@ -3,8 +3,5 @@ import { EdgelessLineStylesPanel } from './line-styles-panel';
|
||||
export * from './line-styles-panel';
|
||||
|
||||
export function effects() {
|
||||
customElements.define(
|
||||
'affine-edgeless-line-styles-panel',
|
||||
EdgelessLineStylesPanel
|
||||
);
|
||||
customElements.define('edgeless-line-styles-panel', EdgelessLineStylesPanel);
|
||||
}
|
||||
|
||||
@@ -49,14 +49,14 @@ export class EdgelessLineStylesPanel extends LitElement {
|
||||
const { lineSize, lineStyle, lineStyles } = this;
|
||||
|
||||
return html`
|
||||
<affine-edgeless-line-width-panel
|
||||
<edgeless-line-width-panel
|
||||
?disabled="${lineStyle === StrokeStyle.None}"
|
||||
.selectedSize=${lineSize}
|
||||
@select=${(e: CustomEvent<LineWidth>) => {
|
||||
e.stopPropagation();
|
||||
this.select({ type: 'size', value: e.detail });
|
||||
}}
|
||||
></affine-edgeless-line-width-panel>
|
||||
></edgeless-line-width-panel>
|
||||
|
||||
<editor-toolbar-separator></editor-toolbar-separator>
|
||||
|
||||
@@ -102,6 +102,6 @@ export class EdgelessLineStylesPanel extends LitElement {
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'affine-edgeless-line-styles-panel': EdgelessLineStylesPanel;
|
||||
'edgeless-line-styles-panel': EdgelessLineStylesPanel;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,8 +3,5 @@ import { EdgelessLineWidthPanel } from './line-width-panel';
|
||||
export * from './line-width-panel';
|
||||
|
||||
export function effects() {
|
||||
customElements.define(
|
||||
'affine-edgeless-line-width-panel',
|
||||
EdgelessLineWidthPanel
|
||||
);
|
||||
customElements.define('edgeless-line-width-panel', EdgelessLineWidthPanel);
|
||||
}
|
||||
|
||||
@@ -239,6 +239,6 @@ export class EdgelessLineWidthPanel extends WithDisposable(LitElement) {
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
'affine-edgeless-line-width-panel': EdgelessLineWidthPanel;
|
||||
'edgeless-line-width-panel': EdgelessLineWidthPanel;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -260,12 +260,12 @@ export class EdgelessShapeColorPicker extends WithDisposable(
|
||||
`
|
||||
)}
|
||||
<div class="picker-label">Border style</div>
|
||||
<affine-edgeless-line-styles-panel
|
||||
<edgeless-line-styles-panel
|
||||
class="picker"
|
||||
.lineSize=${strokeWidth}
|
||||
.lineStyle=${strokeStyle}
|
||||
@select=${this.#pickStrokeStyle}
|
||||
></affine-edgeless-line-styles-panel>
|
||||
></edgeless-line-styles-panel>
|
||||
`;
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user