feat: implement file upload functionality
This commit is contained in:
1 parent
64554d81bc
commit
40d1ef2a5f
10 files changed
+948
-42
No files matched your search
+6
-1
@@ -7,7 +7,7 @@ edition = "2024"
|
||||
crate-type = ["cdylib", "rlib"]
|
||||
|
||||
[dependencies]
|
||||
leptos = { version = "0.8" }
|
||||
leptos = { version = "0.8", features = ["multipart"] }
|
||||
leptos_router = { version = "0.8" }
|
||||
axum = { version = "0.8", optional = true }
|
||||
console_error_panic_hook = { version = "0.1", optional = true}
|
||||
@@ -16,6 +16,7 @@ leptos_meta = { version = "0.8" }
|
||||
tokio = { version = "1", features = ["rt-multi-thread"], optional = true }
|
||||
wasm-bindgen = { version = "0.2", optional = true }
|
||||
aws-sdk-dynamodb = { version = "^1", optional = true }
|
||||
aws-sdk-s3 = { version = "1.124.0", optional = true }
|
||||
aws-config = { version = "^1.8", optional = true }
|
||||
serde = "^1.0"
|
||||
serde_dynamo = { version = "^4", features = ["aws-sdk-dynamodb+1"], optional = true }
|
||||
@@ -32,6 +33,8 @@ leptos_icons = "0.7.1"
|
||||
indexmap = { version = "2.13.0", features = ["serde"] }
|
||||
csv = "1.4.0"
|
||||
leptos-use = { version = "0.18.3", features = ["use_drop_zone"] }
|
||||
jsonwebtoken = { version = "10.3.0", features = ["aws_lc_rs"], optional = true }
|
||||
reqwest = { version = "0.13.2", features = ["json"] }
|
||||
|
||||
[features]
|
||||
default = ["ssr"]
|
||||
@@ -45,8 +48,10 @@ ssr = [
|
||||
"dep:tokio",
|
||||
"dep:leptos_axum",
|
||||
"dep:aws-sdk-dynamodb",
|
||||
"dep:aws-sdk-s3",
|
||||
"dep:aws-config",
|
||||
"dep:serde_dynamo",
|
||||
"dep:jsonwebtoken",
|
||||
"leptos/ssr",
|
||||
"leptos_meta/ssr",
|
||||
"leptos_router/ssr",
|
||||
|
||||
Reference in new issue
Block a user