diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..f85c8bec --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,20 @@ +name: Deploy +on: + push: + branches: + - release/** +jobs: + lint-client: + uses: ./.github/workflows/lint-client.yml + lint-server: + needs: + - lint-client + uses: ./.github/workflows/lint-server.yml + deploy-users: + steps: + - uses: actions/checkout@v3 + - uses: superfly/flyctl-actions/setup-flyctl@master + - run: flyctl deploy --remote-only + working-directory: service-users + env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} diff --git a/.github/workflows/lint-client.yml b/.github/workflows/lint-client.yml new file mode 100644 index 00000000..519f2c5c --- /dev/null +++ b/.github/workflows/lint-client.yml @@ -0,0 +1,17 @@ +name: Lint client +on: + workflow_call: +jobs: + lint: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./client + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - run: npm ci + - run: cp .env.dist .env + - run: npm run build + - run: npm run lint + #- run: npm run test diff --git a/.github/workflows/lint-server.yml b/.github/workflows/lint-server.yml new file mode 100644 index 00000000..6eae969e --- /dev/null +++ b/.github/workflows/lint-server.yml @@ -0,0 +1,30 @@ +name: Lint server +on: + workflow_call: + +# Make sure CI fails on all warnings, including Clippy lints +env: + RUSTFLAGS: "-Dwarnings" + +jobs: + utils: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Run Clippy + run: cargo clippy --all-targets --all-features + working-directory: service-utils + users: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Run Clippy + run: cargo clippy --all-targets --all-features + working-directory: service-users + notes: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Run Clippy + run: cargo clippy --all-targets --all-features + working-directory: service-notes diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 00000000..75a29c1c --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,8 @@ +name: Pull request +on: + pull_request: +jobs: + lint-client: + uses: ./.github/workflows/lint-client.yml + lint-server: + uses: ./.github/workflows/lint-server.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..027271b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +files diff --git a/client/package-lock.json b/client/package-lock.json index efe424f8..cbbbd648 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -16,6 +16,7 @@ "@sveltejs/adapter-vercel": "^2.4.0", "@types/jsonwebtoken": "^9.0.1", "@upstash/redis": "^1.20.4", + "feather-icons": "^4.29.0", "jsonwebtoken": "^9.0.0", "nodemailer": "^6.9.1", "zod": "^3.21.4" @@ -27,6 +28,7 @@ "@sveltejs/adapter-auto": "^2.0.0", "@sveltejs/adapter-node": "^1.2.2", "@sveltejs/kit": "^1.11.0", + "@tailwindcss/forms": "^0.5.3", "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "autoprefixer": "^10.4.14", @@ -1117,6 +1119,18 @@ "tslib": "^2.4.0" } }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", + "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, "node_modules/@types/chai": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz", @@ -1964,6 +1978,11 @@ "node": ">=10" } }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "node_modules/cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", @@ -2106,6 +2125,16 @@ "node": ">= 0.6" } }, + "node_modules/core-js": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2593,6 +2622,15 @@ "reusify": "^1.0.4" } }, + "node_modules/feather-icons": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/feather-icons/-/feather-icons-4.29.0.tgz", + "integrity": "sha512-Y7VqN9FYb8KdaSF0qD1081HCkm0v4Eq/fpfQYQnubpqi0hXx14k+gF9iqtRys1SIcTEi97xDi/fmsPFZ8xo0GQ==", + "dependencies": { + "classnames": "^2.2.5", + "core-js": "^3.1.3" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -3367,6 +3405,15 @@ "node": ">=4" } }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -6521,6 +6568,15 @@ "tslib": "^2.4.0" } }, + "@tailwindcss/forms": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", + "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "dev": true, + "requires": { + "mini-svg-data-uri": "^1.2.3" + } + }, "@types/chai": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.4.tgz", @@ -7107,6 +7163,11 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", @@ -7215,6 +7276,11 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, + "core-js": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -7596,6 +7662,15 @@ "reusify": "^1.0.4" } }, + "feather-icons": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/feather-icons/-/feather-icons-4.29.0.tgz", + "integrity": "sha512-Y7VqN9FYb8KdaSF0qD1081HCkm0v4Eq/fpfQYQnubpqi0hXx14k+gF9iqtRys1SIcTEi97xDi/fmsPFZ8xo0GQ==", + "requires": { + "classnames": "^2.2.5", + "core-js": "^3.1.3" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -8184,6 +8259,12 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, + "mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", diff --git a/client/package.json b/client/package.json index b7d468b9..fe7457ab 100644 --- a/client/package.json +++ b/client/package.json @@ -20,6 +20,7 @@ "@sveltejs/adapter-auto": "^2.0.0", "@sveltejs/adapter-node": "^1.2.2", "@sveltejs/kit": "^1.11.0", + "@tailwindcss/forms": "^0.5.3", "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "autoprefixer": "^10.4.14", @@ -45,6 +46,7 @@ "@sveltejs/adapter-vercel": "^2.4.0", "@types/jsonwebtoken": "^9.0.1", "@upstash/redis": "^1.20.4", + "feather-icons": "^4.29.0", "jsonwebtoken": "^9.0.0", "nodemailer": "^6.9.1", "zod": "^3.21.4" diff --git a/client/src/lib/components/Drawer.svelte b/client/src/lib/components/Drawer.svelte new file mode 100644 index 00000000..bca839dd --- /dev/null +++ b/client/src/lib/components/Drawer.svelte @@ -0,0 +1,59 @@ + + +{#if open} +
{ + if (e.key === "Escape") { + clickOutside(); + } + }} + /> +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+{/if} diff --git a/client/src/lib/components/Dropdown.svelte b/client/src/lib/components/Dropdown.svelte new file mode 100644 index 00000000..12107a34 --- /dev/null +++ b/client/src/lib/components/Dropdown.svelte @@ -0,0 +1,59 @@ + + +
+ +
{ + open = false; + }} + on:click={() => { + open = false; + }} + > + {#if open} +
+ +
+ {/if} +
+
diff --git a/client/src/lib/components/LoadingComponent.svelte b/client/src/lib/components/LoadingComponent.svelte new file mode 100644 index 00000000..2f272c27 --- /dev/null +++ b/client/src/lib/components/LoadingComponent.svelte @@ -0,0 +1,25 @@ + + +
+ + Loading... +
diff --git a/client/src/lib/feather/activity.svg b/client/src/lib/feather/activity.svg new file mode 100644 index 00000000..669a57a7 --- /dev/null +++ b/client/src/lib/feather/activity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/airplay.svg b/client/src/lib/feather/airplay.svg new file mode 100644 index 00000000..7ce73022 --- /dev/null +++ b/client/src/lib/feather/airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/alert-circle.svg b/client/src/lib/feather/alert-circle.svg new file mode 100644 index 00000000..8d02b7d1 --- /dev/null +++ b/client/src/lib/feather/alert-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/alert-octagon.svg b/client/src/lib/feather/alert-octagon.svg new file mode 100644 index 00000000..de9b03f2 --- /dev/null +++ b/client/src/lib/feather/alert-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/alert-triangle.svg b/client/src/lib/feather/alert-triangle.svg new file mode 100644 index 00000000..6dcb0963 --- /dev/null +++ b/client/src/lib/feather/alert-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/align-center.svg b/client/src/lib/feather/align-center.svg new file mode 100644 index 00000000..5b8842ea --- /dev/null +++ b/client/src/lib/feather/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/align-justify.svg b/client/src/lib/feather/align-justify.svg new file mode 100644 index 00000000..0539876f --- /dev/null +++ b/client/src/lib/feather/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/align-left.svg b/client/src/lib/feather/align-left.svg new file mode 100644 index 00000000..9ac852a5 --- /dev/null +++ b/client/src/lib/feather/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/align-right.svg b/client/src/lib/feather/align-right.svg new file mode 100644 index 00000000..ef139ffa --- /dev/null +++ b/client/src/lib/feather/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/anchor.svg b/client/src/lib/feather/anchor.svg new file mode 100644 index 00000000..e01627a3 --- /dev/null +++ b/client/src/lib/feather/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/aperture.svg b/client/src/lib/feather/aperture.svg new file mode 100644 index 00000000..9936e868 --- /dev/null +++ b/client/src/lib/feather/aperture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/archive.svg b/client/src/lib/feather/archive.svg new file mode 100644 index 00000000..428882c8 --- /dev/null +++ b/client/src/lib/feather/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-down-circle.svg b/client/src/lib/feather/arrow-down-circle.svg new file mode 100644 index 00000000..3238091b --- /dev/null +++ b/client/src/lib/feather/arrow-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-down-left.svg b/client/src/lib/feather/arrow-down-left.svg new file mode 100644 index 00000000..72483584 --- /dev/null +++ b/client/src/lib/feather/arrow-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-down-right.svg b/client/src/lib/feather/arrow-down-right.svg new file mode 100644 index 00000000..81d9822b --- /dev/null +++ b/client/src/lib/feather/arrow-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-down.svg b/client/src/lib/feather/arrow-down.svg new file mode 100644 index 00000000..4f84f627 --- /dev/null +++ b/client/src/lib/feather/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-left-circle.svg b/client/src/lib/feather/arrow-left-circle.svg new file mode 100644 index 00000000..3b19ff8a --- /dev/null +++ b/client/src/lib/feather/arrow-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-left.svg b/client/src/lib/feather/arrow-left.svg new file mode 100644 index 00000000..a5058fc7 --- /dev/null +++ b/client/src/lib/feather/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-right-circle.svg b/client/src/lib/feather/arrow-right-circle.svg new file mode 100644 index 00000000..ff01dd58 --- /dev/null +++ b/client/src/lib/feather/arrow-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-right.svg b/client/src/lib/feather/arrow-right.svg new file mode 100644 index 00000000..939b57c5 --- /dev/null +++ b/client/src/lib/feather/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-up-circle.svg b/client/src/lib/feather/arrow-up-circle.svg new file mode 100644 index 00000000..044a75d3 --- /dev/null +++ b/client/src/lib/feather/arrow-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-up-left.svg b/client/src/lib/feather/arrow-up-left.svg new file mode 100644 index 00000000..cea55e87 --- /dev/null +++ b/client/src/lib/feather/arrow-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-up-right.svg b/client/src/lib/feather/arrow-up-right.svg new file mode 100644 index 00000000..95678e00 --- /dev/null +++ b/client/src/lib/feather/arrow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/arrow-up.svg b/client/src/lib/feather/arrow-up.svg new file mode 100644 index 00000000..16b13aba --- /dev/null +++ b/client/src/lib/feather/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/at-sign.svg b/client/src/lib/feather/at-sign.svg new file mode 100644 index 00000000..5a5e5d0d --- /dev/null +++ b/client/src/lib/feather/at-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/award.svg b/client/src/lib/feather/award.svg new file mode 100644 index 00000000..be70d5a1 --- /dev/null +++ b/client/src/lib/feather/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bar-chart-2.svg b/client/src/lib/feather/bar-chart-2.svg new file mode 100644 index 00000000..864167a6 --- /dev/null +++ b/client/src/lib/feather/bar-chart-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bar-chart.svg b/client/src/lib/feather/bar-chart.svg new file mode 100644 index 00000000..074d7c1a --- /dev/null +++ b/client/src/lib/feather/bar-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/battery-charging.svg b/client/src/lib/feather/battery-charging.svg new file mode 100644 index 00000000..644cb59c --- /dev/null +++ b/client/src/lib/feather/battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/battery.svg b/client/src/lib/feather/battery.svg new file mode 100644 index 00000000..7fe87710 --- /dev/null +++ b/client/src/lib/feather/battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bell-off.svg b/client/src/lib/feather/bell-off.svg new file mode 100644 index 00000000..4b07c848 --- /dev/null +++ b/client/src/lib/feather/bell-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bell.svg b/client/src/lib/feather/bell.svg new file mode 100644 index 00000000..bba561c1 --- /dev/null +++ b/client/src/lib/feather/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bluetooth.svg b/client/src/lib/feather/bluetooth.svg new file mode 100644 index 00000000..cebed7b1 --- /dev/null +++ b/client/src/lib/feather/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bold.svg b/client/src/lib/feather/bold.svg new file mode 100644 index 00000000..d1a4efd3 --- /dev/null +++ b/client/src/lib/feather/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/book-open.svg b/client/src/lib/feather/book-open.svg new file mode 100644 index 00000000..5e0ca0ab --- /dev/null +++ b/client/src/lib/feather/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/book.svg b/client/src/lib/feather/book.svg new file mode 100644 index 00000000..12ffcbc4 --- /dev/null +++ b/client/src/lib/feather/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/bookmark.svg b/client/src/lib/feather/bookmark.svg new file mode 100644 index 00000000..2239cc58 --- /dev/null +++ b/client/src/lib/feather/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/box.svg b/client/src/lib/feather/box.svg new file mode 100644 index 00000000..d89be30f --- /dev/null +++ b/client/src/lib/feather/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/briefcase.svg b/client/src/lib/feather/briefcase.svg new file mode 100644 index 00000000..e3af0506 --- /dev/null +++ b/client/src/lib/feather/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/calendar.svg b/client/src/lib/feather/calendar.svg new file mode 100644 index 00000000..6c7fd870 --- /dev/null +++ b/client/src/lib/feather/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/camera-off.svg b/client/src/lib/feather/camera-off.svg new file mode 100644 index 00000000..daa3e25f --- /dev/null +++ b/client/src/lib/feather/camera-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/camera.svg b/client/src/lib/feather/camera.svg new file mode 100644 index 00000000..0e7f0603 --- /dev/null +++ b/client/src/lib/feather/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cast.svg b/client/src/lib/feather/cast.svg new file mode 100644 index 00000000..63c954d9 --- /dev/null +++ b/client/src/lib/feather/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/check-circle.svg b/client/src/lib/feather/check-circle.svg new file mode 100644 index 00000000..f2f4fd1a --- /dev/null +++ b/client/src/lib/feather/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/check-square.svg b/client/src/lib/feather/check-square.svg new file mode 100644 index 00000000..72ab7a80 --- /dev/null +++ b/client/src/lib/feather/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/check.svg b/client/src/lib/feather/check.svg new file mode 100644 index 00000000..1c209899 --- /dev/null +++ b/client/src/lib/feather/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevron-down.svg b/client/src/lib/feather/chevron-down.svg new file mode 100644 index 00000000..278c6a31 --- /dev/null +++ b/client/src/lib/feather/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevron-left.svg b/client/src/lib/feather/chevron-left.svg new file mode 100644 index 00000000..747d46d9 --- /dev/null +++ b/client/src/lib/feather/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevron-right.svg b/client/src/lib/feather/chevron-right.svg new file mode 100644 index 00000000..258de414 --- /dev/null +++ b/client/src/lib/feather/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevron-up.svg b/client/src/lib/feather/chevron-up.svg new file mode 100644 index 00000000..4eb5ecc3 --- /dev/null +++ b/client/src/lib/feather/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevrons-down.svg b/client/src/lib/feather/chevrons-down.svg new file mode 100644 index 00000000..e67ef2fb --- /dev/null +++ b/client/src/lib/feather/chevrons-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevrons-left.svg b/client/src/lib/feather/chevrons-left.svg new file mode 100644 index 00000000..c32e3983 --- /dev/null +++ b/client/src/lib/feather/chevrons-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevrons-right.svg b/client/src/lib/feather/chevrons-right.svg new file mode 100644 index 00000000..f5068145 --- /dev/null +++ b/client/src/lib/feather/chevrons-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chevrons-up.svg b/client/src/lib/feather/chevrons-up.svg new file mode 100644 index 00000000..0eaf5183 --- /dev/null +++ b/client/src/lib/feather/chevrons-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/chrome.svg b/client/src/lib/feather/chrome.svg new file mode 100644 index 00000000..9189815e --- /dev/null +++ b/client/src/lib/feather/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/circle.svg b/client/src/lib/feather/circle.svg new file mode 100644 index 00000000..b0090882 --- /dev/null +++ b/client/src/lib/feather/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/clipboard.svg b/client/src/lib/feather/clipboard.svg new file mode 100644 index 00000000..ccee454d --- /dev/null +++ b/client/src/lib/feather/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/clock.svg b/client/src/lib/feather/clock.svg new file mode 100644 index 00000000..ea3f5e50 --- /dev/null +++ b/client/src/lib/feather/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud-drizzle.svg b/client/src/lib/feather/cloud-drizzle.svg new file mode 100644 index 00000000..13af6bb5 --- /dev/null +++ b/client/src/lib/feather/cloud-drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud-lightning.svg b/client/src/lib/feather/cloud-lightning.svg new file mode 100644 index 00000000..32d154cc --- /dev/null +++ b/client/src/lib/feather/cloud-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud-off.svg b/client/src/lib/feather/cloud-off.svg new file mode 100644 index 00000000..1e1e7d60 --- /dev/null +++ b/client/src/lib/feather/cloud-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud-rain.svg b/client/src/lib/feather/cloud-rain.svg new file mode 100644 index 00000000..3e0b85b0 --- /dev/null +++ b/client/src/lib/feather/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud-snow.svg b/client/src/lib/feather/cloud-snow.svg new file mode 100644 index 00000000..e4eb8207 --- /dev/null +++ b/client/src/lib/feather/cloud-snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cloud.svg b/client/src/lib/feather/cloud.svg new file mode 100644 index 00000000..0ee0c632 --- /dev/null +++ b/client/src/lib/feather/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/code.svg b/client/src/lib/feather/code.svg new file mode 100644 index 00000000..c4954b55 --- /dev/null +++ b/client/src/lib/feather/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/codepen.svg b/client/src/lib/feather/codepen.svg new file mode 100644 index 00000000..ab2a815a --- /dev/null +++ b/client/src/lib/feather/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/codesandbox.svg b/client/src/lib/feather/codesandbox.svg new file mode 100644 index 00000000..49848f52 --- /dev/null +++ b/client/src/lib/feather/codesandbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/coffee.svg b/client/src/lib/feather/coffee.svg new file mode 100644 index 00000000..32905e52 --- /dev/null +++ b/client/src/lib/feather/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/columns.svg b/client/src/lib/feather/columns.svg new file mode 100644 index 00000000..d264b557 --- /dev/null +++ b/client/src/lib/feather/columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/command.svg b/client/src/lib/feather/command.svg new file mode 100644 index 00000000..93f554c3 --- /dev/null +++ b/client/src/lib/feather/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/compass.svg b/client/src/lib/feather/compass.svg new file mode 100644 index 00000000..32962608 --- /dev/null +++ b/client/src/lib/feather/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/copy.svg b/client/src/lib/feather/copy.svg new file mode 100644 index 00000000..4e0b09f1 --- /dev/null +++ b/client/src/lib/feather/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-down-left.svg b/client/src/lib/feather/corner-down-left.svg new file mode 100644 index 00000000..9fffb3e9 --- /dev/null +++ b/client/src/lib/feather/corner-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-down-right.svg b/client/src/lib/feather/corner-down-right.svg new file mode 100644 index 00000000..b27d408d --- /dev/null +++ b/client/src/lib/feather/corner-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-left-down.svg b/client/src/lib/feather/corner-left-down.svg new file mode 100644 index 00000000..24b8375c --- /dev/null +++ b/client/src/lib/feather/corner-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-left-up.svg b/client/src/lib/feather/corner-left-up.svg new file mode 100644 index 00000000..e54527cd --- /dev/null +++ b/client/src/lib/feather/corner-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-right-down.svg b/client/src/lib/feather/corner-right-down.svg new file mode 100644 index 00000000..a49e6d6c --- /dev/null +++ b/client/src/lib/feather/corner-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-right-up.svg b/client/src/lib/feather/corner-right-up.svg new file mode 100644 index 00000000..a5c5dce5 --- /dev/null +++ b/client/src/lib/feather/corner-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-up-left.svg b/client/src/lib/feather/corner-up-left.svg new file mode 100644 index 00000000..0a1ffd61 --- /dev/null +++ b/client/src/lib/feather/corner-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/corner-up-right.svg b/client/src/lib/feather/corner-up-right.svg new file mode 100644 index 00000000..0b8f961b --- /dev/null +++ b/client/src/lib/feather/corner-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/cpu.svg b/client/src/lib/feather/cpu.svg new file mode 100644 index 00000000..2ed16ef7 --- /dev/null +++ b/client/src/lib/feather/cpu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/credit-card.svg b/client/src/lib/feather/credit-card.svg new file mode 100644 index 00000000..1b7fd029 --- /dev/null +++ b/client/src/lib/feather/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/crop.svg b/client/src/lib/feather/crop.svg new file mode 100644 index 00000000..ffbfd045 --- /dev/null +++ b/client/src/lib/feather/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/crosshair.svg b/client/src/lib/feather/crosshair.svg new file mode 100644 index 00000000..ba394015 --- /dev/null +++ b/client/src/lib/feather/crosshair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/database.svg b/client/src/lib/feather/database.svg new file mode 100644 index 00000000..c296fbcf --- /dev/null +++ b/client/src/lib/feather/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/delete.svg b/client/src/lib/feather/delete.svg new file mode 100644 index 00000000..8c6074b9 --- /dev/null +++ b/client/src/lib/feather/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/disc.svg b/client/src/lib/feather/disc.svg new file mode 100644 index 00000000..2595b444 --- /dev/null +++ b/client/src/lib/feather/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/divide-circle.svg b/client/src/lib/feather/divide-circle.svg new file mode 100644 index 00000000..03a50b74 --- /dev/null +++ b/client/src/lib/feather/divide-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/divide-square.svg b/client/src/lib/feather/divide-square.svg new file mode 100644 index 00000000..852f7768 --- /dev/null +++ b/client/src/lib/feather/divide-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/divide.svg b/client/src/lib/feather/divide.svg new file mode 100644 index 00000000..3cbff3ae --- /dev/null +++ b/client/src/lib/feather/divide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/dollar-sign.svg b/client/src/lib/feather/dollar-sign.svg new file mode 100644 index 00000000..1a124d26 --- /dev/null +++ b/client/src/lib/feather/dollar-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/download-cloud.svg b/client/src/lib/feather/download-cloud.svg new file mode 100644 index 00000000..f3126fc3 --- /dev/null +++ b/client/src/lib/feather/download-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/download.svg b/client/src/lib/feather/download.svg new file mode 100644 index 00000000..76767a92 --- /dev/null +++ b/client/src/lib/feather/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/dribbble.svg b/client/src/lib/feather/dribbble.svg new file mode 100644 index 00000000..bb8577da --- /dev/null +++ b/client/src/lib/feather/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/droplet.svg b/client/src/lib/feather/droplet.svg new file mode 100644 index 00000000..ca093014 --- /dev/null +++ b/client/src/lib/feather/droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/edit-2.svg b/client/src/lib/feather/edit-2.svg new file mode 100644 index 00000000..06830c9d --- /dev/null +++ b/client/src/lib/feather/edit-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/edit-3.svg b/client/src/lib/feather/edit-3.svg new file mode 100644 index 00000000..d728efcc --- /dev/null +++ b/client/src/lib/feather/edit-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/edit.svg b/client/src/lib/feather/edit.svg new file mode 100644 index 00000000..ec7b4ca2 --- /dev/null +++ b/client/src/lib/feather/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/external-link.svg b/client/src/lib/feather/external-link.svg new file mode 100644 index 00000000..6236df3e --- /dev/null +++ b/client/src/lib/feather/external-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/eye-off.svg b/client/src/lib/feather/eye-off.svg new file mode 100644 index 00000000..77c54cb4 --- /dev/null +++ b/client/src/lib/feather/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/eye.svg b/client/src/lib/feather/eye.svg new file mode 100644 index 00000000..9cde2437 --- /dev/null +++ b/client/src/lib/feather/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/facebook.svg b/client/src/lib/feather/facebook.svg new file mode 100644 index 00000000..2570f56a --- /dev/null +++ b/client/src/lib/feather/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/fast-forward.svg b/client/src/lib/feather/fast-forward.svg new file mode 100644 index 00000000..fa39877a --- /dev/null +++ b/client/src/lib/feather/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/feather.svg b/client/src/lib/feather/feather.svg new file mode 100644 index 00000000..ac3b868d --- /dev/null +++ b/client/src/lib/feather/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/figma.svg b/client/src/lib/feather/figma.svg new file mode 100644 index 00000000..66fd2178 --- /dev/null +++ b/client/src/lib/feather/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/file-minus.svg b/client/src/lib/feather/file-minus.svg new file mode 100644 index 00000000..345756ef --- /dev/null +++ b/client/src/lib/feather/file-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/file-plus.svg b/client/src/lib/feather/file-plus.svg new file mode 100644 index 00000000..eed12004 --- /dev/null +++ b/client/src/lib/feather/file-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/file-text.svg b/client/src/lib/feather/file-text.svg new file mode 100644 index 00000000..4197ddd4 --- /dev/null +++ b/client/src/lib/feather/file-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/file.svg b/client/src/lib/feather/file.svg new file mode 100644 index 00000000..378519ab --- /dev/null +++ b/client/src/lib/feather/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/film.svg b/client/src/lib/feather/film.svg new file mode 100644 index 00000000..ac46360d --- /dev/null +++ b/client/src/lib/feather/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/filter.svg b/client/src/lib/feather/filter.svg new file mode 100644 index 00000000..38a47e04 --- /dev/null +++ b/client/src/lib/feather/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/flag.svg b/client/src/lib/feather/flag.svg new file mode 100644 index 00000000..037737cb --- /dev/null +++ b/client/src/lib/feather/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/folder-minus.svg b/client/src/lib/feather/folder-minus.svg new file mode 100644 index 00000000..d5b7af65 --- /dev/null +++ b/client/src/lib/feather/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/folder-plus.svg b/client/src/lib/feather/folder-plus.svg new file mode 100644 index 00000000..898f2fc9 --- /dev/null +++ b/client/src/lib/feather/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/folder.svg b/client/src/lib/feather/folder.svg new file mode 100644 index 00000000..134458b9 --- /dev/null +++ b/client/src/lib/feather/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/framer.svg b/client/src/lib/feather/framer.svg new file mode 100644 index 00000000..3e663478 --- /dev/null +++ b/client/src/lib/feather/framer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/frown.svg b/client/src/lib/feather/frown.svg new file mode 100644 index 00000000..f3122547 --- /dev/null +++ b/client/src/lib/feather/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/gift.svg b/client/src/lib/feather/gift.svg new file mode 100644 index 00000000..d2c14bd6 --- /dev/null +++ b/client/src/lib/feather/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/git-branch.svg b/client/src/lib/feather/git-branch.svg new file mode 100644 index 00000000..44003726 --- /dev/null +++ b/client/src/lib/feather/git-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/git-commit.svg b/client/src/lib/feather/git-commit.svg new file mode 100644 index 00000000..e959d725 --- /dev/null +++ b/client/src/lib/feather/git-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/git-merge.svg b/client/src/lib/feather/git-merge.svg new file mode 100644 index 00000000..c65fffdd --- /dev/null +++ b/client/src/lib/feather/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/git-pull-request.svg b/client/src/lib/feather/git-pull-request.svg new file mode 100644 index 00000000..fc80bdfd --- /dev/null +++ b/client/src/lib/feather/git-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/github.svg b/client/src/lib/feather/github.svg new file mode 100644 index 00000000..ff0af481 --- /dev/null +++ b/client/src/lib/feather/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/gitlab.svg b/client/src/lib/feather/gitlab.svg new file mode 100644 index 00000000..85d54a1e --- /dev/null +++ b/client/src/lib/feather/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/globe.svg b/client/src/lib/feather/globe.svg new file mode 100644 index 00000000..0a0586d3 --- /dev/null +++ b/client/src/lib/feather/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/grid.svg b/client/src/lib/feather/grid.svg new file mode 100644 index 00000000..8ef2e9d8 --- /dev/null +++ b/client/src/lib/feather/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/hard-drive.svg b/client/src/lib/feather/hard-drive.svg new file mode 100644 index 00000000..8e90fa1b --- /dev/null +++ b/client/src/lib/feather/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/hash.svg b/client/src/lib/feather/hash.svg new file mode 100644 index 00000000..c9c8d41f --- /dev/null +++ b/client/src/lib/feather/hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/headphones.svg b/client/src/lib/feather/headphones.svg new file mode 100644 index 00000000..fd8915b4 --- /dev/null +++ b/client/src/lib/feather/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/heart.svg b/client/src/lib/feather/heart.svg new file mode 100644 index 00000000..a083b7e2 --- /dev/null +++ b/client/src/lib/feather/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/help-circle.svg b/client/src/lib/feather/help-circle.svg new file mode 100644 index 00000000..51fddd80 --- /dev/null +++ b/client/src/lib/feather/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/hexagon.svg b/client/src/lib/feather/hexagon.svg new file mode 100644 index 00000000..eae7f255 --- /dev/null +++ b/client/src/lib/feather/hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/home.svg b/client/src/lib/feather/home.svg new file mode 100644 index 00000000..7bb31b23 --- /dev/null +++ b/client/src/lib/feather/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/image.svg b/client/src/lib/feather/image.svg new file mode 100644 index 00000000..a7d84b98 --- /dev/null +++ b/client/src/lib/feather/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/inbox.svg b/client/src/lib/feather/inbox.svg new file mode 100644 index 00000000..03a13b4e --- /dev/null +++ b/client/src/lib/feather/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/info.svg b/client/src/lib/feather/info.svg new file mode 100644 index 00000000..a09fa5f1 --- /dev/null +++ b/client/src/lib/feather/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/instagram.svg b/client/src/lib/feather/instagram.svg new file mode 100644 index 00000000..9fdb8e35 --- /dev/null +++ b/client/src/lib/feather/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/italic.svg b/client/src/lib/feather/italic.svg new file mode 100644 index 00000000..a123d371 --- /dev/null +++ b/client/src/lib/feather/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/key.svg b/client/src/lib/feather/key.svg new file mode 100644 index 00000000..e778e74e --- /dev/null +++ b/client/src/lib/feather/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/layers.svg b/client/src/lib/feather/layers.svg new file mode 100644 index 00000000..ea788c22 --- /dev/null +++ b/client/src/lib/feather/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/layout.svg b/client/src/lib/feather/layout.svg new file mode 100644 index 00000000..28743d92 --- /dev/null +++ b/client/src/lib/feather/layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/life-buoy.svg b/client/src/lib/feather/life-buoy.svg new file mode 100644 index 00000000..54c2bd7d --- /dev/null +++ b/client/src/lib/feather/life-buoy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/link-2.svg b/client/src/lib/feather/link-2.svg new file mode 100644 index 00000000..8cc7f6dd --- /dev/null +++ b/client/src/lib/feather/link-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/link.svg b/client/src/lib/feather/link.svg new file mode 100644 index 00000000..c89dd41c --- /dev/null +++ b/client/src/lib/feather/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/linkedin.svg b/client/src/lib/feather/linkedin.svg new file mode 100644 index 00000000..39531094 --- /dev/null +++ b/client/src/lib/feather/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/list.svg b/client/src/lib/feather/list.svg new file mode 100644 index 00000000..5ce38eaa --- /dev/null +++ b/client/src/lib/feather/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/loader.svg b/client/src/lib/feather/loader.svg new file mode 100644 index 00000000..e1a70c12 --- /dev/null +++ b/client/src/lib/feather/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/lock.svg b/client/src/lib/feather/lock.svg new file mode 100644 index 00000000..de09d9db --- /dev/null +++ b/client/src/lib/feather/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/log-in.svg b/client/src/lib/feather/log-in.svg new file mode 100644 index 00000000..ba0da59a --- /dev/null +++ b/client/src/lib/feather/log-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/log-out.svg b/client/src/lib/feather/log-out.svg new file mode 100644 index 00000000..c9002c90 --- /dev/null +++ b/client/src/lib/feather/log-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/mail.svg b/client/src/lib/feather/mail.svg new file mode 100644 index 00000000..2af169e8 --- /dev/null +++ b/client/src/lib/feather/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/map-pin.svg b/client/src/lib/feather/map-pin.svg new file mode 100644 index 00000000..d5548e92 --- /dev/null +++ b/client/src/lib/feather/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/map.svg b/client/src/lib/feather/map.svg new file mode 100644 index 00000000..ecebd7bf --- /dev/null +++ b/client/src/lib/feather/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/maximize-2.svg b/client/src/lib/feather/maximize-2.svg new file mode 100644 index 00000000..e41fc0b7 --- /dev/null +++ b/client/src/lib/feather/maximize-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/maximize.svg b/client/src/lib/feather/maximize.svg new file mode 100644 index 00000000..fc305189 --- /dev/null +++ b/client/src/lib/feather/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/meh.svg b/client/src/lib/feather/meh.svg new file mode 100644 index 00000000..6f57fff2 --- /dev/null +++ b/client/src/lib/feather/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/menu.svg b/client/src/lib/feather/menu.svg new file mode 100644 index 00000000..e8a84a95 --- /dev/null +++ b/client/src/lib/feather/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/message-circle.svg b/client/src/lib/feather/message-circle.svg new file mode 100644 index 00000000..4b21b32b --- /dev/null +++ b/client/src/lib/feather/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/message-square.svg b/client/src/lib/feather/message-square.svg new file mode 100644 index 00000000..6a2e4e59 --- /dev/null +++ b/client/src/lib/feather/message-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/mic-off.svg b/client/src/lib/feather/mic-off.svg new file mode 100644 index 00000000..0786219c --- /dev/null +++ b/client/src/lib/feather/mic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/mic.svg b/client/src/lib/feather/mic.svg new file mode 100644 index 00000000..dc5f780c --- /dev/null +++ b/client/src/lib/feather/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/minimize-2.svg b/client/src/lib/feather/minimize-2.svg new file mode 100644 index 00000000..a720fa6c --- /dev/null +++ b/client/src/lib/feather/minimize-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/minimize.svg b/client/src/lib/feather/minimize.svg new file mode 100644 index 00000000..46d61196 --- /dev/null +++ b/client/src/lib/feather/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/minus-circle.svg b/client/src/lib/feather/minus-circle.svg new file mode 100644 index 00000000..80c0de1e --- /dev/null +++ b/client/src/lib/feather/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/minus-square.svg b/client/src/lib/feather/minus-square.svg new file mode 100644 index 00000000..4862832a --- /dev/null +++ b/client/src/lib/feather/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/minus.svg b/client/src/lib/feather/minus.svg new file mode 100644 index 00000000..93cc7340 --- /dev/null +++ b/client/src/lib/feather/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/monitor.svg b/client/src/lib/feather/monitor.svg new file mode 100644 index 00000000..6c3556db --- /dev/null +++ b/client/src/lib/feather/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/moon.svg b/client/src/lib/feather/moon.svg new file mode 100644 index 00000000..dbf7c6cf --- /dev/null +++ b/client/src/lib/feather/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/more-horizontal.svg b/client/src/lib/feather/more-horizontal.svg new file mode 100644 index 00000000..dc6a8556 --- /dev/null +++ b/client/src/lib/feather/more-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/more-vertical.svg b/client/src/lib/feather/more-vertical.svg new file mode 100644 index 00000000..cba6958f --- /dev/null +++ b/client/src/lib/feather/more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/mouse-pointer.svg b/client/src/lib/feather/mouse-pointer.svg new file mode 100644 index 00000000..f5af5591 --- /dev/null +++ b/client/src/lib/feather/mouse-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/move.svg b/client/src/lib/feather/move.svg new file mode 100644 index 00000000..4e251b56 --- /dev/null +++ b/client/src/lib/feather/move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/music.svg b/client/src/lib/feather/music.svg new file mode 100644 index 00000000..7bee2f7e --- /dev/null +++ b/client/src/lib/feather/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/navigation-2.svg b/client/src/lib/feather/navigation-2.svg new file mode 100644 index 00000000..ae31db96 --- /dev/null +++ b/client/src/lib/feather/navigation-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/navigation.svg b/client/src/lib/feather/navigation.svg new file mode 100644 index 00000000..f600a414 --- /dev/null +++ b/client/src/lib/feather/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/octagon.svg b/client/src/lib/feather/octagon.svg new file mode 100644 index 00000000..124c5483 --- /dev/null +++ b/client/src/lib/feather/octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/package.svg b/client/src/lib/feather/package.svg new file mode 100644 index 00000000..f1e09eec --- /dev/null +++ b/client/src/lib/feather/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/paperclip.svg b/client/src/lib/feather/paperclip.svg new file mode 100644 index 00000000..b1f69b7a --- /dev/null +++ b/client/src/lib/feather/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/pause-circle.svg b/client/src/lib/feather/pause-circle.svg new file mode 100644 index 00000000..f6b1a8df --- /dev/null +++ b/client/src/lib/feather/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/pause.svg b/client/src/lib/feather/pause.svg new file mode 100644 index 00000000..4e78038d --- /dev/null +++ b/client/src/lib/feather/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/pen-tool.svg b/client/src/lib/feather/pen-tool.svg new file mode 100644 index 00000000..0d26fa1e --- /dev/null +++ b/client/src/lib/feather/pen-tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/percent.svg b/client/src/lib/feather/percent.svg new file mode 100644 index 00000000..2cb9719d --- /dev/null +++ b/client/src/lib/feather/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-call.svg b/client/src/lib/feather/phone-call.svg new file mode 100644 index 00000000..8b866602 --- /dev/null +++ b/client/src/lib/feather/phone-call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-forwarded.svg b/client/src/lib/feather/phone-forwarded.svg new file mode 100644 index 00000000..aa21befc --- /dev/null +++ b/client/src/lib/feather/phone-forwarded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-incoming.svg b/client/src/lib/feather/phone-incoming.svg new file mode 100644 index 00000000..b2d523a8 --- /dev/null +++ b/client/src/lib/feather/phone-incoming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-missed.svg b/client/src/lib/feather/phone-missed.svg new file mode 100644 index 00000000..4950f09f --- /dev/null +++ b/client/src/lib/feather/phone-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-off.svg b/client/src/lib/feather/phone-off.svg new file mode 100644 index 00000000..4d00fb3d --- /dev/null +++ b/client/src/lib/feather/phone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone-outgoing.svg b/client/src/lib/feather/phone-outgoing.svg new file mode 100644 index 00000000..fea27a37 --- /dev/null +++ b/client/src/lib/feather/phone-outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/phone.svg b/client/src/lib/feather/phone.svg new file mode 100644 index 00000000..2a35154a --- /dev/null +++ b/client/src/lib/feather/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/pie-chart.svg b/client/src/lib/feather/pie-chart.svg new file mode 100644 index 00000000..b5bbe67c --- /dev/null +++ b/client/src/lib/feather/pie-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/play-circle.svg b/client/src/lib/feather/play-circle.svg new file mode 100644 index 00000000..8766dc7b --- /dev/null +++ b/client/src/lib/feather/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/play.svg b/client/src/lib/feather/play.svg new file mode 100644 index 00000000..fd76e30d --- /dev/null +++ b/client/src/lib/feather/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/plus-circle.svg b/client/src/lib/feather/plus-circle.svg new file mode 100644 index 00000000..4291ff05 --- /dev/null +++ b/client/src/lib/feather/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/plus-square.svg b/client/src/lib/feather/plus-square.svg new file mode 100644 index 00000000..c380e24b --- /dev/null +++ b/client/src/lib/feather/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/plus.svg b/client/src/lib/feather/plus.svg new file mode 100644 index 00000000..703c5b7b --- /dev/null +++ b/client/src/lib/feather/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/pocket.svg b/client/src/lib/feather/pocket.svg new file mode 100644 index 00000000..a3b25619 --- /dev/null +++ b/client/src/lib/feather/pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/power.svg b/client/src/lib/feather/power.svg new file mode 100644 index 00000000..598308fc --- /dev/null +++ b/client/src/lib/feather/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/printer.svg b/client/src/lib/feather/printer.svg new file mode 100644 index 00000000..8a9a7ace --- /dev/null +++ b/client/src/lib/feather/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/radio.svg b/client/src/lib/feather/radio.svg new file mode 100644 index 00000000..5abfcd13 --- /dev/null +++ b/client/src/lib/feather/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/refresh-ccw.svg b/client/src/lib/feather/refresh-ccw.svg new file mode 100644 index 00000000..10cff0ec --- /dev/null +++ b/client/src/lib/feather/refresh-ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/refresh-cw.svg b/client/src/lib/feather/refresh-cw.svg new file mode 100644 index 00000000..06c358dd --- /dev/null +++ b/client/src/lib/feather/refresh-cw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/repeat.svg b/client/src/lib/feather/repeat.svg new file mode 100644 index 00000000..c7657b08 --- /dev/null +++ b/client/src/lib/feather/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/rewind.svg b/client/src/lib/feather/rewind.svg new file mode 100644 index 00000000..7b0fa3d5 --- /dev/null +++ b/client/src/lib/feather/rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/rotate-ccw.svg b/client/src/lib/feather/rotate-ccw.svg new file mode 100644 index 00000000..ade5dc42 --- /dev/null +++ b/client/src/lib/feather/rotate-ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/rotate-cw.svg b/client/src/lib/feather/rotate-cw.svg new file mode 100644 index 00000000..83dca351 --- /dev/null +++ b/client/src/lib/feather/rotate-cw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/rss.svg b/client/src/lib/feather/rss.svg new file mode 100644 index 00000000..c9a13684 --- /dev/null +++ b/client/src/lib/feather/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/save.svg b/client/src/lib/feather/save.svg new file mode 100644 index 00000000..46c72990 --- /dev/null +++ b/client/src/lib/feather/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/scissors.svg b/client/src/lib/feather/scissors.svg new file mode 100644 index 00000000..fd0647ff --- /dev/null +++ b/client/src/lib/feather/scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/search.svg b/client/src/lib/feather/search.svg new file mode 100644 index 00000000..8710306d --- /dev/null +++ b/client/src/lib/feather/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/send.svg b/client/src/lib/feather/send.svg new file mode 100644 index 00000000..42ef2a24 --- /dev/null +++ b/client/src/lib/feather/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/server.svg b/client/src/lib/feather/server.svg new file mode 100644 index 00000000..54ce094a --- /dev/null +++ b/client/src/lib/feather/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/settings.svg b/client/src/lib/feather/settings.svg new file mode 100644 index 00000000..19c27265 --- /dev/null +++ b/client/src/lib/feather/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/share-2.svg b/client/src/lib/feather/share-2.svg new file mode 100644 index 00000000..09b1c7bc --- /dev/null +++ b/client/src/lib/feather/share-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/share.svg b/client/src/lib/feather/share.svg new file mode 100644 index 00000000..df38c14d --- /dev/null +++ b/client/src/lib/feather/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/shield-off.svg b/client/src/lib/feather/shield-off.svg new file mode 100644 index 00000000..18692ddd --- /dev/null +++ b/client/src/lib/feather/shield-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/shield.svg b/client/src/lib/feather/shield.svg new file mode 100644 index 00000000..c7c48413 --- /dev/null +++ b/client/src/lib/feather/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/shopping-bag.svg b/client/src/lib/feather/shopping-bag.svg new file mode 100644 index 00000000..eaa39e81 --- /dev/null +++ b/client/src/lib/feather/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/shopping-cart.svg b/client/src/lib/feather/shopping-cart.svg new file mode 100644 index 00000000..17a40bf4 --- /dev/null +++ b/client/src/lib/feather/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/shuffle.svg b/client/src/lib/feather/shuffle.svg new file mode 100644 index 00000000..8cfb5db5 --- /dev/null +++ b/client/src/lib/feather/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/sidebar.svg b/client/src/lib/feather/sidebar.svg new file mode 100644 index 00000000..8ba817e6 --- /dev/null +++ b/client/src/lib/feather/sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/skip-back.svg b/client/src/lib/feather/skip-back.svg new file mode 100644 index 00000000..88d024e2 --- /dev/null +++ b/client/src/lib/feather/skip-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/skip-forward.svg b/client/src/lib/feather/skip-forward.svg new file mode 100644 index 00000000..f3fdac3a --- /dev/null +++ b/client/src/lib/feather/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/slack.svg b/client/src/lib/feather/slack.svg new file mode 100644 index 00000000..5d973466 --- /dev/null +++ b/client/src/lib/feather/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/slash.svg b/client/src/lib/feather/slash.svg new file mode 100644 index 00000000..f4131b85 --- /dev/null +++ b/client/src/lib/feather/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/sliders.svg b/client/src/lib/feather/sliders.svg new file mode 100644 index 00000000..19c93852 --- /dev/null +++ b/client/src/lib/feather/sliders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/smartphone.svg b/client/src/lib/feather/smartphone.svg new file mode 100644 index 00000000..0171a95a --- /dev/null +++ b/client/src/lib/feather/smartphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/smile.svg b/client/src/lib/feather/smile.svg new file mode 100644 index 00000000..24dc8a26 --- /dev/null +++ b/client/src/lib/feather/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/speaker.svg b/client/src/lib/feather/speaker.svg new file mode 100644 index 00000000..75d5ff9c --- /dev/null +++ b/client/src/lib/feather/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/square.svg b/client/src/lib/feather/square.svg new file mode 100644 index 00000000..6eabc77d --- /dev/null +++ b/client/src/lib/feather/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/star.svg b/client/src/lib/feather/star.svg new file mode 100644 index 00000000..bcdc31aa --- /dev/null +++ b/client/src/lib/feather/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/stop-circle.svg b/client/src/lib/feather/stop-circle.svg new file mode 100644 index 00000000..c10d9d47 --- /dev/null +++ b/client/src/lib/feather/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/sun.svg b/client/src/lib/feather/sun.svg new file mode 100644 index 00000000..7f51b94d --- /dev/null +++ b/client/src/lib/feather/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/sunrise.svg b/client/src/lib/feather/sunrise.svg new file mode 100644 index 00000000..eff4b1e4 --- /dev/null +++ b/client/src/lib/feather/sunrise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/sunset.svg b/client/src/lib/feather/sunset.svg new file mode 100644 index 00000000..a5a22215 --- /dev/null +++ b/client/src/lib/feather/sunset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/table.svg b/client/src/lib/feather/table.svg new file mode 100644 index 00000000..679bd570 --- /dev/null +++ b/client/src/lib/feather/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/tablet.svg b/client/src/lib/feather/tablet.svg new file mode 100644 index 00000000..9c80b40a --- /dev/null +++ b/client/src/lib/feather/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/tag.svg b/client/src/lib/feather/tag.svg new file mode 100644 index 00000000..7219b15f --- /dev/null +++ b/client/src/lib/feather/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/target.svg b/client/src/lib/feather/target.svg new file mode 100644 index 00000000..be84b17c --- /dev/null +++ b/client/src/lib/feather/target.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/terminal.svg b/client/src/lib/feather/terminal.svg new file mode 100644 index 00000000..af459c04 --- /dev/null +++ b/client/src/lib/feather/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/thermometer.svg b/client/src/lib/feather/thermometer.svg new file mode 100644 index 00000000..33142ccc --- /dev/null +++ b/client/src/lib/feather/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/thumbs-down.svg b/client/src/lib/feather/thumbs-down.svg new file mode 100644 index 00000000..3e7bcd6d --- /dev/null +++ b/client/src/lib/feather/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/thumbs-up.svg b/client/src/lib/feather/thumbs-up.svg new file mode 100644 index 00000000..226c44d8 --- /dev/null +++ b/client/src/lib/feather/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/toggle-left.svg b/client/src/lib/feather/toggle-left.svg new file mode 100644 index 00000000..240be290 --- /dev/null +++ b/client/src/lib/feather/toggle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/toggle-right.svg b/client/src/lib/feather/toggle-right.svg new file mode 100644 index 00000000..fc6e81c1 --- /dev/null +++ b/client/src/lib/feather/toggle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/tool.svg b/client/src/lib/feather/tool.svg new file mode 100644 index 00000000..f3cbf3d9 --- /dev/null +++ b/client/src/lib/feather/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/trash-2.svg b/client/src/lib/feather/trash-2.svg new file mode 100644 index 00000000..f24d55bf --- /dev/null +++ b/client/src/lib/feather/trash-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/trash.svg b/client/src/lib/feather/trash.svg new file mode 100644 index 00000000..55650bd4 --- /dev/null +++ b/client/src/lib/feather/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/trello.svg b/client/src/lib/feather/trello.svg new file mode 100644 index 00000000..b2f599b6 --- /dev/null +++ b/client/src/lib/feather/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/trending-down.svg b/client/src/lib/feather/trending-down.svg new file mode 100644 index 00000000..a9d4cfa5 --- /dev/null +++ b/client/src/lib/feather/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/trending-up.svg b/client/src/lib/feather/trending-up.svg new file mode 100644 index 00000000..52026a4d --- /dev/null +++ b/client/src/lib/feather/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/triangle.svg b/client/src/lib/feather/triangle.svg new file mode 100644 index 00000000..274b6528 --- /dev/null +++ b/client/src/lib/feather/triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/truck.svg b/client/src/lib/feather/truck.svg new file mode 100644 index 00000000..33898373 --- /dev/null +++ b/client/src/lib/feather/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/tv.svg b/client/src/lib/feather/tv.svg new file mode 100644 index 00000000..955bbfff --- /dev/null +++ b/client/src/lib/feather/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/twitch.svg b/client/src/lib/feather/twitch.svg new file mode 100644 index 00000000..17062495 --- /dev/null +++ b/client/src/lib/feather/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/twitter.svg b/client/src/lib/feather/twitter.svg new file mode 100644 index 00000000..f8886eca --- /dev/null +++ b/client/src/lib/feather/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/type.svg b/client/src/lib/feather/type.svg new file mode 100644 index 00000000..c6b2de33 --- /dev/null +++ b/client/src/lib/feather/type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/umbrella.svg b/client/src/lib/feather/umbrella.svg new file mode 100644 index 00000000..dc77c0cb --- /dev/null +++ b/client/src/lib/feather/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/underline.svg b/client/src/lib/feather/underline.svg new file mode 100644 index 00000000..044945d4 --- /dev/null +++ b/client/src/lib/feather/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/unlock.svg b/client/src/lib/feather/unlock.svg new file mode 100644 index 00000000..01dc3597 --- /dev/null +++ b/client/src/lib/feather/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/upload-cloud.svg b/client/src/lib/feather/upload-cloud.svg new file mode 100644 index 00000000..a1db297c --- /dev/null +++ b/client/src/lib/feather/upload-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/upload.svg b/client/src/lib/feather/upload.svg new file mode 100644 index 00000000..91eaff75 --- /dev/null +++ b/client/src/lib/feather/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/user-check.svg b/client/src/lib/feather/user-check.svg new file mode 100644 index 00000000..42f91b29 --- /dev/null +++ b/client/src/lib/feather/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/user-minus.svg b/client/src/lib/feather/user-minus.svg new file mode 100644 index 00000000..44b75f5a --- /dev/null +++ b/client/src/lib/feather/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/user-plus.svg b/client/src/lib/feather/user-plus.svg new file mode 100644 index 00000000..21460f6e --- /dev/null +++ b/client/src/lib/feather/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/user-x.svg b/client/src/lib/feather/user-x.svg new file mode 100644 index 00000000..0c41a481 --- /dev/null +++ b/client/src/lib/feather/user-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/user.svg b/client/src/lib/feather/user.svg new file mode 100644 index 00000000..7bb5f291 --- /dev/null +++ b/client/src/lib/feather/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/users.svg b/client/src/lib/feather/users.svg new file mode 100644 index 00000000..aacf6b08 --- /dev/null +++ b/client/src/lib/feather/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/video-off.svg b/client/src/lib/feather/video-off.svg new file mode 100644 index 00000000..08ec6973 --- /dev/null +++ b/client/src/lib/feather/video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/video.svg b/client/src/lib/feather/video.svg new file mode 100644 index 00000000..8ff156aa --- /dev/null +++ b/client/src/lib/feather/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/voicemail.svg b/client/src/lib/feather/voicemail.svg new file mode 100644 index 00000000..5d78a8e7 --- /dev/null +++ b/client/src/lib/feather/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/volume-1.svg b/client/src/lib/feather/volume-1.svg new file mode 100644 index 00000000..150e875f --- /dev/null +++ b/client/src/lib/feather/volume-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/volume-2.svg b/client/src/lib/feather/volume-2.svg new file mode 100644 index 00000000..03d521c7 --- /dev/null +++ b/client/src/lib/feather/volume-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/volume-x.svg b/client/src/lib/feather/volume-x.svg new file mode 100644 index 00000000..be442406 --- /dev/null +++ b/client/src/lib/feather/volume-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/volume.svg b/client/src/lib/feather/volume.svg new file mode 100644 index 00000000..53bfe15e --- /dev/null +++ b/client/src/lib/feather/volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/watch.svg b/client/src/lib/feather/watch.svg new file mode 100644 index 00000000..a1099da3 --- /dev/null +++ b/client/src/lib/feather/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/wifi-off.svg b/client/src/lib/feather/wifi-off.svg new file mode 100644 index 00000000..35eae43b --- /dev/null +++ b/client/src/lib/feather/wifi-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/wifi.svg b/client/src/lib/feather/wifi.svg new file mode 100644 index 00000000..748c285e --- /dev/null +++ b/client/src/lib/feather/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/wind.svg b/client/src/lib/feather/wind.svg new file mode 100644 index 00000000..82b36468 --- /dev/null +++ b/client/src/lib/feather/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/x-circle.svg b/client/src/lib/feather/x-circle.svg new file mode 100644 index 00000000..94aad5e5 --- /dev/null +++ b/client/src/lib/feather/x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/x-octagon.svg b/client/src/lib/feather/x-octagon.svg new file mode 100644 index 00000000..85431985 --- /dev/null +++ b/client/src/lib/feather/x-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/x-square.svg b/client/src/lib/feather/x-square.svg new file mode 100644 index 00000000..7677c387 --- /dev/null +++ b/client/src/lib/feather/x-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/x.svg b/client/src/lib/feather/x.svg new file mode 100644 index 00000000..7d5875ca --- /dev/null +++ b/client/src/lib/feather/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/youtube.svg b/client/src/lib/feather/youtube.svg new file mode 100644 index 00000000..c4824385 --- /dev/null +++ b/client/src/lib/feather/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/zap-off.svg b/client/src/lib/feather/zap-off.svg new file mode 100644 index 00000000..c636f8bb --- /dev/null +++ b/client/src/lib/feather/zap-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/zap.svg b/client/src/lib/feather/zap.svg new file mode 100644 index 00000000..8fdafa93 --- /dev/null +++ b/client/src/lib/feather/zap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/zoom-in.svg b/client/src/lib/feather/zoom-in.svg new file mode 100644 index 00000000..da4572d2 --- /dev/null +++ b/client/src/lib/feather/zoom-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/feather/zoom-out.svg b/client/src/lib/feather/zoom-out.svg new file mode 100644 index 00000000..fd678d72 --- /dev/null +++ b/client/src/lib/feather/zoom-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/src/lib/form/Button.svelte b/client/src/lib/form/Button.svelte index 607975ad..2fae1766 100644 --- a/client/src/lib/form/Button.svelte +++ b/client/src/lib/form/Button.svelte @@ -1,11 +1,30 @@ diff --git a/client/src/lib/form/FileInput.svelte b/client/src/lib/form/FileInput.svelte new file mode 100644 index 00000000..c01a7598 --- /dev/null +++ b/client/src/lib/form/FileInput.svelte @@ -0,0 +1,19 @@ + + + diff --git a/client/src/lib/form/Input.svelte b/client/src/lib/form/Input.svelte index 9db2303d..8303d8d3 100644 --- a/client/src/lib/form/Input.svelte +++ b/client/src/lib/form/Input.svelte @@ -2,8 +2,10 @@ export let value: string; export let name: string; export let type: "email" | "text" | "password" = "text"; + export let label = ""; export let placeholder = ""; export let errors: string[] = []; + export let textarea = false; $: haveErrors = errors.length > 0; function typeAction(node: HTMLInputElement) { @@ -11,15 +13,35 @@ } -
- -

{haveErrors ? errors[0] : ""}

+
+ {#if label} + + {/if} + {#if !textarea} + + {:else} +