mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-18 03:26:36 +00:00
17 lines
472 B
TypeScript
17 lines
472 B
TypeScript
/// <reference types="svelte" />
|
|
import { SvelteComponent } from "svelte";
|
|
import { CopyProps } from "../Copy/Copy";
|
|
|
|
export interface CopyButtonProps extends CopyProps {
|
|
/**
|
|
* Set the title and ARIA label for the copy button
|
|
* @default "Copy to clipboard"
|
|
*/
|
|
iconDescription?: string;
|
|
}
|
|
|
|
export default class CopyButton extends SvelteComponent<
|
|
CopyButtonProps,
|
|
{ click: WindowEventMap["click"]; animationend: WindowEventMap["animationend"] },
|
|
{}
|
|
> {}
|