<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>