diff --git a/src/lib/components/CopyField.svelte b/src/lib/components/CopyField.svelte index efb4f94..ded5b6e 100644 --- a/src/lib/components/CopyField.svelte +++ b/src/lib/components/CopyField.svelte @@ -4,13 +4,23 @@ export let label: string = '' export let content: string = '' export let border_color = 'primary' + export let no_border = false + export let icon: undefined | string[] = undefined + export let truncate: undefined | [number, number] = undefined + const truncatedContent = () => { + if (truncate && content.length > truncate[0] + truncate[1] + 3) { + return `${content.substring(0, truncate[0])}...${content.substring(content.length - 1 - truncate[1])}` + } + return content + } let copied = false