CopyToClip#

Overview#

CopyToClip is a custom textField that provides a handy copy-to-clipboard javascript behaviour. When the clipboard btn is clicked the v_model will be copied in the local browser clipboard. You just have to change the clipboard v_model before displaying it to the end user to have a custom value. When copied, the icon change from a copy to a check. Any argument from the original TextField ipyvuetify class can be used to complement it.

from sepal_ui import sepalwidgets as sw

# correct colors for the documentation
# set to dark in SEPAL by default
import ipyvuetify as v
v.theme.dark = False

clip = sw.CopyToClip(v_model="toto")
clip

You can also dynamically change the v_model value.

Note

The TextField widget is in readonly mode to aoid modifications from the end user.

from sepal_ui import sepalwidgets as sw

# correct colors for the documentation
# set to dark in SEPAL by default
import ipyvuetify as v
v.theme.dark = False

clip = sw.CopyToClip()
clip.v_model = "toto"
clip

Note

More information can be found here.