CopyButton
Reusable copy button component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<CopyButton
label="Action"
type="button"
disabled="false"
/>Legacy mount name: data-component="CopyButton".
Props and attributes
| Prop | Type | Requirement | Default |
|---|---|---|---|
label | string | Optional | "Action" |
type | string | Optional | "button" |
disabled | boolean | Optional | false |
class | string | Optional | "" |
Slots
default
Events
This component does not declare a custom event.
Source contract
Installed source: components/CopyButton.wrn
component CopyButton {
props {
label = "Action"
type = "button"
disabled = false
class = ""
}
view {
<button type="{type}" disabled="{disabled}" class="wire-btn wire-btn--default {class}">{label}<slot />
</button>
}
}