Spaces:
Paused
Paused
| <script lang="ts"> | |
| import { getContext } from 'svelte'; | |
| import Textarea from '$lib/components/common/Textarea.svelte'; | |
| import Tooltip from '$lib/components/common/Tooltip.svelte'; | |
| const i18n = getContext('i18n'); | |
| export let name = ''; | |
| export let color = ''; | |
| export let description = ''; | |
| </script> | |
| <div class="flex gap-2"> | |
| <div class="flex flex-col w-full"> | |
| <div class=" mb-0.5 text-xs text-gray-500">{$i18n.t('Name')}</div> | |
| <div class="flex-1"> | |
| <input | |
| class="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden" | |
| type="text" | |
| bind:value={name} | |
| placeholder={$i18n.t('Group Name')} | |
| autocomplete="off" | |
| required | |
| /> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- <div class="flex flex-col w-full mt-2"> | |
| <div class=" mb-1 text-xs text-gray-500">{$i18n.t('Color')}</div> | |
| <div class="flex-1"> | |
| <Tooltip content={$i18n.t('Hex Color - Leave empty for default color')} placement="top-start"> | |
| <div class="flex gap-0.5"> | |
| <div class="text-gray-500">#</div> | |
| <input | |
| class="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden" | |
| type="text" | |
| bind:value={color} | |
| placeholder={$i18n.t('Hex Color')} | |
| autocomplete="off" | |
| /> | |
| </div> | |
| </Tooltip> | |
| </div> | |
| </div> --> | |
| <div class="flex flex-col w-full mt-2"> | |
| <div class=" mb-1 text-xs text-gray-500">{$i18n.t('Description')}</div> | |
| <div class="flex-1"> | |
| <Textarea | |
| className="w-full text-sm bg-transparent placeholder:text-gray-300 dark:placeholder:text-gray-700 outline-hidden resize-none" | |
| rows={4} | |
| bind:value={description} | |
| placeholder={$i18n.t('Group Description')} | |
| /> | |
| </div> | |
| </div> | |