refactor(editor): rename block-std to std (#11250)

Closes: BS-2946
This commit is contained in:
Saul-Mirone
2025-03-28 07:20:34 +00:00
parent 4498676a96
commit 205cd7a86d
1029 changed files with 1580 additions and 1698 deletions
@@ -0,0 +1,34 @@
import { html, LitElement } from 'lit';
import { property } from 'lit/decorators.js';
import { styleMap } from 'lit/directives/style-map.js';
import { ZERO_WIDTH_SPACE } from '../consts.js';
export class VText extends LitElement {
override createRenderRoot() {
return this;
}
override render() {
// we need to avoid \n appearing before and after the span element, which will
// cause the sync problem about the cursor position
return html`<span
style=${styleMap({
'word-break': 'break-word',
'text-wrap': 'wrap',
'white-space-collapse': 'break-spaces',
})}
data-v-text="true"
>${this.str}</span
>`;
}
@property({ attribute: false })
accessor str: string = ZERO_WIDTH_SPACE;
}
declare global {
interface HTMLElementTagNameMap {
'v-text': VText;
}
}