diff --git a/panel/lab/components/fieldpreviews/tag/index.php b/panel/lab/components/fieldpreviews/tag/index.php new file mode 100644 index 0000000000..44c52a38d7 --- /dev/null +++ b/panel/lab/components/fieldpreviews/tag/index.php @@ -0,0 +1,5 @@ + 'k-tag-field-preview', +]; diff --git a/panel/lab/components/fieldpreviews/tag/index.vue b/panel/lab/components/fieldpreviews/tag/index.vue new file mode 100644 index 0000000000..c68ab6b4d5 --- /dev/null +++ b/panel/lab/components/fieldpreviews/tag/index.vue @@ -0,0 +1,29 @@ + diff --git a/panel/lab/components/fieldpreviews/users/index.vue b/panel/lab/components/fieldpreviews/users/index.vue index 03dfa06a4c..992f059bc9 100644 --- a/panel/lab/components/fieldpreviews/users/index.vue +++ b/panel/lab/components/fieldpreviews/users/index.vue @@ -7,12 +7,12 @@ :value="[ { image: { icon: 'user', back: 'black', color: 'white' }, - text: 'marge@getkirby.com', + email: 'marge@getkirby.com', link: '/' }, { image: { icon: 'user', back: 'black', color: 'white' }, - text: 'maggie@getkirby.com', + email: 'maggie@getkirby.com', link: '/' } ]" @@ -28,7 +28,7 @@ :value=" Array(20).fill({ image: { icon: 'user', back: 'black', color: 'white' }, - text: 'marge@getkirby.com', + email: 'marge@getkirby.com', link: '/' }) " diff --git a/panel/lab/components/tags/1_tag/index.vue b/panel/lab/components/tags/1_tag/index.vue index c824c32b60..9634af6863 100644 --- a/panel/lab/components/tags/1_tag/index.vue +++ b/panel/lab/components/tags/1_tag/index.vue @@ -7,7 +7,7 @@ { value: 'light', text: 'Light', icon: 'sun' } ]" :value="theme" - @input="theme = $event" + @input="(theme = $event)" /> @@ -66,6 +66,34 @@ text="Foo" /> + + + + + + diff --git a/panel/src/components/Forms/Field/LinkField.vue b/panel/src/components/Forms/Field/LinkField.vue index 2a6e196601..95f3540226 100644 --- a/panel/src/components/Forms/Field/LinkField.vue +++ b/panel/src/components/Forms/Field/LinkField.vue @@ -334,7 +334,7 @@ export default { container-type: inline-size; overflow: auto; } -.k-link-field .k-bubbles-field-preview { +.k-link-field .k-tags-field-preview { --tag-rounded: var(--rounded-sm); --tag-size: var(--height-sm); padding-inline: 0; diff --git a/panel/src/components/Forms/Previews/TagFieldPreview.vue b/panel/src/components/Forms/Previews/TagFieldPreview.vue new file mode 100644 index 0000000000..1ce439b26d --- /dev/null +++ b/panel/src/components/Forms/Previews/TagFieldPreview.vue @@ -0,0 +1,34 @@ + + + diff --git a/panel/src/components/Forms/Previews/TagsFieldPreview.vue b/panel/src/components/Forms/Previews/TagsFieldPreview.vue index c0e166609e..458cd8a6bd 100644 --- a/panel/src/components/Forms/Previews/TagsFieldPreview.vue +++ b/panel/src/components/Forms/Previews/TagsFieldPreview.vue @@ -1,26 +1,37 @@