shadow
Copy button umožňuje jedným kliknutím skopírovať želaný obsah do clipboardu. Podporované sú input, textarea, wje-input, wje-label a a element.
Pridaním vlastnosti label a label-success zmeníte text tooltipu po skopírovaní hodnoty.
Použite wje-copy-button, keď používateľ zadáva hodnotu, vyberá možnosti alebo vykonáva akciu vo formulári.
Nepoužívajte ho len ako vizuálny dekoratívny prvok bez interakcie. V takom prípade uprednostnite prezentačné komponenty.
Vždy prepojte komponent s popisom (label/aria-label), zachovajte ovládanie klávesnicou a pri validačných chybách zobrazte zrozumiteľnú správu.
Odporúčané postupy
- Majte jednotné validačné pravidlá a error stavy naprieč celým formulárom.
- Pri asynchrónnych operáciách zobrazte stav načítania alebo disabled stav.
- Pri zložitých formulároch preferujte menšie sekcie a okamžitú spätnú väzbu.
| Popis | Nastavuje textovú hodnotu uloženú vo voľbe for. |
| Atribút | for |
| Typ | string |
| Predvolené | - |
| Popis | Nastavuje aktuálnu hodnotu komponentu. |
| Atribút | value |
| Typ | string |
| Predvolené | - |
| Názov | Popis |
|---|
wje-copy-button:click | Vyvolá sa pri kliknutí na komponent. |
| Popis | Spustí metódu copy na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (button: HTMLElement) => void |
| Popis | Spustí metódu copyTarget na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (content: HTMLElement) => Promise |
| Názov | Popis |
|---|
button | Štýluje shadow časť button. |
| Názov | Popis |
|---|
--text-color | Vlastná CSS premenná, ktorá riadi text color. |
--background-color | Vlastná CSS premenná, ktorá riadi background color. |
| Názov | Popis |
|---|
default | Predvolený slot pre hlavný obsah komponentu. |