From 62fa5f79b6a80a18ef9cc050b2f9c91ee259d467 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Mon, 19 Aug 2024 23:45:59 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=A7=20Collects=20all=20icons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/lib/components/Collapsible.svelte | 2 +- app/src/lib/components/ConfirmDialog.svelte | 3 +- .../lib/components/GithubUpdateDialog.svelte | 2 +- app/src/lib/components/InfoDialog.svelte | 3 +- app/src/lib/components/SettingsCard.svelte | 2 +- app/src/lib/components/Spinner.svelte | 3 +- app/src/lib/components/Toast.svelte | 5 +- app/src/lib/components/icons/index.ts | 98 +++++++++++++++++++ .../lib/components/input/InputPassword.svelte | 3 +- app/src/lib/components/login.svelte | 38 +++---- .../lib/components/menu/GithubButton.svelte | 7 +- app/src/lib/components/menu/Menu.svelte | 50 +++++----- app/src/lib/components/menu/UserButton.svelte | 3 +- .../statusbar/BatteryIndicator.svelte | 7 +- .../statusbar/FullscreenButton.svelte | 3 +- .../components/statusbar/RSSIIndicator.svelte | 9 +- .../components/statusbar/SleepButton.svelte | 3 +- .../components/statusbar/ThemeButton.svelte | 3 +- .../lib/components/statusbar/TopBar.svelte | 4 +- .../statusbar/UpdateIndicator.svelte | 5 +- .../lib/components/statusbar/statusbar.svelte | 2 +- app/src/lib/components/toasts/Toast.svelte | 5 +- app/src/routes/connections/ntp/NTP.svelte | 6 +- .../routes/peripherals/camera/Camera.svelte | 3 +- app/src/routes/peripherals/i2c/i2c.svelte | 4 +- app/src/routes/peripherals/imu/imu.svelte | 2 +- .../routes/peripherals/servo/servos.svelte | 2 +- app/src/routes/system/filesystem/File.svelte | 2 +- .../system/filesystem/FileSystem.svelte | 2 +- .../routes/system/filesystem/Folder.svelte | 3 +- .../system/metrics/SystemMetrics.svelte | 3 +- .../routes/system/status/SystemStatus.svelte | 59 +++++------ .../update/GithubFirmwareManager.svelte | 8 +- .../system/update/UploadFirmware.svelte | 5 +- app/src/routes/user/+page.svelte | 57 +++++------ app/src/routes/user/EditUser.svelte | 11 ++- app/src/routes/wifi/ap/Accesspoint.svelte | 5 +- app/src/routes/wifi/sta/Scan.svelte | 12 +-- app/src/routes/wifi/sta/Wifi.svelte | 94 +++++++++--------- 39 files changed, 302 insertions(+), 236 deletions(-) create mode 100644 app/src/lib/components/icons/index.ts diff --git a/app/src/lib/components/Collapsible.svelte b/app/src/lib/components/Collapsible.svelte index e8a04f2..2305a18 100644 --- a/app/src/lib/components/Collapsible.svelte +++ b/app/src/lib/components/Collapsible.svelte @@ -1,8 +1,8 @@ diff --git a/app/src/lib/components/Spinner.svelte b/app/src/lib/components/Spinner.svelte index 604f1e6..36dee22 100644 --- a/app/src/lib/components/Spinner.svelte +++ b/app/src/lib/components/Spinner.svelte @@ -1,5 +1,6 @@
diff --git a/app/src/lib/components/Toast.svelte b/app/src/lib/components/Toast.svelte index 13b1ee9..695aea5 100644 --- a/app/src/lib/components/Toast.svelte +++ b/app/src/lib/components/Toast.svelte @@ -2,10 +2,7 @@ import { flip } from 'svelte/animate'; import { fly } from 'svelte/transition'; import { notifications } from '$lib/components/toasts/notifications'; - import error from '~icons/tabler/circle-x'; - import success from '~icons/tabler/circle-check'; - import warning from '~icons/tabler/alert-triangle'; - import info from '~icons/tabler/info-circle'; + import { error, info, success, warning } from './icons'; export let theme = { error: 'alert-error', diff --git a/app/src/lib/components/icons/index.ts b/app/src/lib/components/icons/index.ts new file mode 100644 index 0000000..346b8ba --- /dev/null +++ b/app/src/lib/components/icons/index.ts @@ -0,0 +1,98 @@ +export { default as Connection } from '~icons/mdi/connection'; +export { default as Users } from '~icons/mdi/users'; +export { default as Settings } from '~icons/mdi/settings'; +export { default as MdiController } from '~icons/mdi/controller'; +export { default as Devices } from '~icons/mdi/devices'; +export { default as Camera } from '~icons/mdi/camera-outline'; +export { default as Rotate3d } from '~icons/mdi/rotate-3d'; +export { default as MotorOutline } from '~icons/mdi/motor-outline'; +export { default as Health } from '~icons/mdi/stethoscope'; +export { default as Folder } from '~icons/mdi/folder-outline'; +export { default as Update } from '~icons/mdi/reload'; +export { default as Router } from '~icons/mdi/router'; +export { default as AP } from '~icons/mdi/access-point'; +export { default as Remote } from '~icons/mdi/network'; +export { default as Copyright } from '~icons/mdi/copyright'; +export { default as NTP } from '~icons/mdi/clock-check'; +export { default as Metrics } from '~icons/mdi/report-bar'; +export { default as MdiEyeOutline } from '~icons/mdi/eye-outline'; +export { default as MdiEyeOffOutline } from '~icons/mdi/eye-off-outline'; +export { default as Github } from '~icons/mdi/github'; +export { default as Avatar } from '~icons/mdi/user-circle'; +export { default as Logout } from '~icons/mdi/logout'; +export { default as Record } from '~icons/mdi/radio-button-unchecked'; +export { default as Battery0 } from '~icons/tabler/battery'; +export { default as Battery25 } from '~icons/tabler/battery-1'; +export { default as Battery50 } from '~icons/tabler/battery-2'; +export { default as Battery75 } from '~icons/tabler/battery-3'; +export { default as Battery100 } from '~icons/tabler/battery-3'; +export { default as BatteryCharging } from '~icons/tabler/battery-charging-2'; +export { default as MdiFullscreen } from '~icons/mdi/fullscreen'; +export { default as MdiFullscreenExit } from '~icons/mdi/fullscreen-exit'; +export { default as WiFi } from '~icons/tabler/wifi'; +export { default as WiFi0 } from '~icons/tabler/wifi-0'; +export { default as WiFi1 } from '~icons/tabler/wifi-1'; +export { default as WiFi2 } from '~icons/tabler/wifi-2'; +export { default as WifiOff } from '~icons/tabler/wifi-off'; +export { default as MdiWeatherSunny } from '~icons/mdi/weather-sunny'; +export { default as MdiMoonAndStars } from '~icons/mdi/moon-and-stars'; +export { default as Hamburger } from '~icons/mdi/hamburger-menu'; + +export { default as FileIcon } from '~icons/mdi/file'; +export { default as FolderIcon } from '~icons/mdi/folder-outline'; +export { default as FolderOpenOutline } from '~icons/mdi/folder-open-outline'; + +export { default as Down } from '~icons/tabler/chevron-down'; +export { default as Cancel } from '~icons/tabler/x'; +export { default as Check } from '~icons/tabler/check'; +export { default as Login } from '~icons/tabler/login'; +export { default as Loader } from '~icons/tabler/loader-2'; +export { default as error } from '~icons/tabler/circle-x'; +export { default as success } from '~icons/tabler/circle-check'; +export { default as warning } from '~icons/tabler/alert-triangle'; +export { default as info } from '~icons/tabler/info-circle'; +export { default as Power } from '~icons/tabler/power'; + +export { default as MAC } from '~icons/tabler/dna-2'; +export { default as Home } from '~icons/tabler/home'; +export { default as SSID } from '~icons/tabler/router'; +export { default as DNS } from '~icons/tabler/address-book'; +export { default as Gateway } from '~icons/tabler/torii'; +export { default as Subnet } from '~icons/tabler/grid-dots'; +export { default as Channel } from '~icons/tabler/antenna'; +export { default as Scan } from '~icons/tabler/radar-2'; +export { default as Add } from '~icons/tabler/circle-plus'; +export { default as Edit } from '~icons/tabler/pencil'; +export { default as Delete } from '~icons/tabler/trash'; + +export { default as Network } from '~icons/tabler/router'; +export { default as Reload } from '~icons/tabler/reload'; + +export { default as Firmware } from '~icons/tabler/refresh-alert'; +export { default as CloudDown } from '~icons/tabler/cloud-download'; +export { default as Server } from '~icons/tabler/server'; +export { default as Clock } from '~icons/tabler/clock'; +export { default as UTC } from '~icons/tabler/clock-pin'; +export { default as Stopwatch } from '~icons/tabler/24-hours'; + +export { default as CPU } from '~icons/tabler/cpu'; +export { default as CPP } from '~icons/tabler/binary'; +export { default as Sleep } from '~icons/tabler/zzz'; +export { default as FactoryReset } from '~icons/tabler/refresh-dot'; +export { default as Speed } from '~icons/tabler/activity'; +export { default as Flash } from '~icons/tabler/device-sd-card'; +export { default as Pyramid } from '~icons/tabler/pyramid'; +export { default as Sketch } from '~icons/tabler/chart-pie'; +export { default as Heap } from '~icons/tabler/box-model'; +export { default as Temperature } from '~icons/tabler/temperature'; +export { default as SDK } from '~icons/tabler/sdk'; + +export { default as Prerelease } from '~icons/tabler/test-pipe'; +export { default as Error } from '~icons/tabler/circle-x'; + +export { default as OTA } from '~icons/tabler/file-upload'; +export { default as Warning } from '~icons/tabler/alert-triangle'; + +export { default as AddUser } from '~icons/tabler/user-plus'; +export { default as Admin } from '~icons/tabler/key'; +export { default as Save } from '~icons/tabler/device-floppy'; diff --git a/app/src/lib/components/input/InputPassword.svelte b/app/src/lib/components/input/InputPassword.svelte index 26c73f5..bf2705f 100644 --- a/app/src/lib/components/input/InputPassword.svelte +++ b/app/src/lib/components/input/InputPassword.svelte @@ -1,6 +1,5 @@ @@ -69,10 +69,10 @@
signInUser({ username, password })} > + Login +
diff --git a/app/src/lib/components/menu/GithubButton.svelte b/app/src/lib/components/menu/GithubButton.svelte index 362483f..58cec2e 100644 --- a/app/src/lib/components/menu/GithubButton.svelte +++ b/app/src/lib/components/menu/GithubButton.svelte @@ -1,10 +1,11 @@ {#if github.active} - + + {/if} diff --git a/app/src/lib/components/menu/Menu.svelte b/app/src/lib/components/menu/Menu.svelte index 5033740..434a024 100644 --- a/app/src/lib/components/menu/Menu.svelte +++ b/app/src/lib/components/menu/Menu.svelte @@ -1,23 +1,5 @@
- + diff --git a/app/src/lib/components/menu/UserButton.svelte b/app/src/lib/components/menu/UserButton.svelte index d6afea3..33c7b7e 100644 --- a/app/src/lib/components/menu/UserButton.svelte +++ b/app/src/lib/components/menu/UserButton.svelte @@ -1,8 +1,7 @@ diff --git a/app/src/lib/components/statusbar/BatteryIndicator.svelte b/app/src/lib/components/statusbar/BatteryIndicator.svelte index ce02f21..28ddf00 100644 --- a/app/src/lib/components/statusbar/BatteryIndicator.svelte +++ b/app/src/lib/components/statusbar/BatteryIndicator.svelte @@ -1,12 +1,7 @@