(
>
{!options.length ? (
diff --git a/packages/ui/lib/_variables.scss b/packages/ui/lib/_variables.scss
index ee7ec78..1882034 100644
--- a/packages/ui/lib/_variables.scss
+++ b/packages/ui/lib/_variables.scss
@@ -68,6 +68,7 @@ $font-size-8: 8px;
$font-size-10: 10px;
$font-size-12: 12px;
$font-size-14: 14px;
+$font-size-16: 16px;
//disabled
@mixin disabled {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e8143a9..729d15a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -53,6 +53,9 @@ importers:
'@sast/oj-ui':
specifier: workspace:^
version: link:../ui
+ axios:
+ specifier: ^1.6.7
+ version: 1.6.7
localforage:
specifier: ^1.10.0
version: 1.10.0
@@ -65,6 +68,9 @@ importers:
react-router-dom:
specifier: ^6.21.0
version: 6.21.0(react-dom@18.2.0)(react@18.2.0)
+ swr:
+ specifier: ^2.2.5
+ version: 2.2.5(react@18.2.0)
zustand:
specifier: ^4.4.7
version: 4.4.7(@types/react@18.2.43)(react@18.2.0)
@@ -5850,7 +5856,7 @@ packages:
vite: ^4 || ^5
dependencies:
'@swc/core': 1.3.101
- vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5)
+ vite: 5.0.8(@types/node@18.19.3)(sass@1.69.5)
transitivePeerDependencies:
- '@swc/helpers'
dev: true
@@ -6555,6 +6561,16 @@ packages:
- debug
dev: false
+ /axios@1.6.7:
+ resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==}
+ dependencies:
+ follow-redirects: 1.15.5
+ form-data: 4.0.0
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/babel-core@7.0.0-bridge.0(@babel/core@7.23.6):
resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
peerDependencies:
@@ -6983,6 +6999,10 @@ packages:
engines: {node: '>= 10'}
dev: true
+ /client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+ dev: false
+
/clone-deep@0.2.4:
resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==}
engines: {node: '>=0.10.0'}
@@ -8742,6 +8762,16 @@ packages:
optional: true
dev: false
+ /follow-redirects@1.15.5:
+ resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ dev: false
+
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
@@ -14200,6 +14230,16 @@ packages:
picocolors: 1.0.0
dev: false
+ /swr@2.2.5(react@18.2.0):
+ resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==}
+ peerDependencies:
+ react: ^16.11.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ client-only: 0.0.1
+ react: 18.2.0
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ dev: false
+
/symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}