12345678910111213141516171819202122232425 |
- """A copy to clipboard component."""
- from typing import Set
- from reflex.components import Component
- from reflex.vars import Var
- class CopyToClipboard(Component):
- """Component to copy text to clipboard."""
- library = "react-copy-to-clipboard"
- tag = "CopyToClipboard"
- # The text to copy when clicked.
- text: Var[str]
- def get_controlled_triggers(self) -> Set[str]:
- """Get the event triggers that pass the component's value to the handler.
- Returns:
- The controlled event triggers.
- """
- return {"on_copy"}
|