|
5 | 5 | import {Logs, VaultNode} from '$lib/fragments'; |
6 | 6 | import { HugeiconsIcon } from '@hugeicons/svelte'; |
7 | 7 | import { PauseFreeIcons, PlayFreeIcons } from '@hugeicons/core-free-icons'; |
8 | | - import {ButtonAction, Checkbox} from '$lib/ui'; |
9 | | - import { Modal } from 'flowbite-svelte'; |
| 8 | + import {ButtonAction} from '$lib/ui'; |
| 9 | + import { Button, Modal } from 'flowbite-svelte'; |
10 | 10 | |
11 | 11 |
|
12 | 12 | let SvelteFlowComponent: typeof import('@xyflow/svelte').SvelteFlow | null = $state(null); |
|
137 | 137 | <div class="w-full flex justify-between items-center p-4 bg-white shadow-sm z-10"> |
138 | 138 | <h4 class="text-xl text-gray-800 font-semibold">Live Monitoring</h4> |
139 | 139 | <div class="flex gap-2"> |
140 | | - <ButtonAction class="w-[max-content]" variant="soft" size="sm" callback={() => {isModalOpen = !isModalOpen}}>Add Vault</ButtonAction> |
| 140 | + <ButtonAction class="w-[max-content]" variant="soft" size="sm" callback={() => {isModalOpen = !isModalOpen}}>+ Add Vault</ButtonAction> |
141 | 141 | <button |
142 | 142 | onclick={() => isPaused = !isPaused} |
143 | 143 | class="px-4 py-2 flex items-center gap-2 text-base font-geist font-medium text-gray-700 bg-white border border-[#e5e5e5] rounded-full shadow-md hover:bg-gray-50 transition-colors" |
|
170 | 170 |
|
171 | 171 | <Modal bind:open={isModalOpen} class="absolute top-[50%] start-[50%] translate-x-[-50%] translate-y-[-50%] max-w-[30vw] w-full p-4" closeBtnClass="fixed end-4 top-4"> |
172 | 172 | <h4 class="text-primary mb-2">Search vaults</h4> |
173 | | - <input type="search" value="" placeholder="Please search vaults to add" class="w-full border-transparent outline-transparent bg-gray rounded-4xl py-3 px-4 font-geist text-black text-base"> |
| 173 | + <input type="search" value="" placeholder="Please search vaults to add" class="w-full border-transparent outline-transparent bg-gray rounded-4xl py-3 px-4 font-geist placeholder:font-geist placeholder:text-gray-600 text-black text-base"> |
174 | 174 |
|
175 | 175 | <ul class="mt-4"> |
176 | 176 | {#each vaults as vault (vault.id)} |
|
184 | 184 | </li> |
185 | 185 | {/each} |
186 | 186 | </ul> |
| 187 | + <ButtonAction variant="solid" size="sm" class="w-full mt-4" callback={() => alert("added")}>Add Voults</ButtonAction> |
187 | 188 | </Modal> |
188 | 189 |
|
189 | 190 | <style> |
|
0 commit comments