Spaces:
Running
Running
<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-none" | |
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-none" | |
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-none resize-none" | |
rows={4} | |
bind:value={description} | |
placeholder={$i18n.t('Group Description')} | |
/> | |
</div> | |
</div> | |