|
@@ -22,8 +22,8 @@ export namespace Project {
|
|
|
name: z.string().optional(),
|
|
name: z.string().optional(),
|
|
|
icon: z
|
|
icon: z
|
|
|
.object({
|
|
.object({
|
|
|
- url: z.string(),
|
|
|
|
|
- color: z.string(),
|
|
|
|
|
|
|
+ url: z.string().optional(),
|
|
|
|
|
+ color: z.string().optional(),
|
|
|
})
|
|
})
|
|
|
.optional(),
|
|
.optional(),
|
|
|
time: z.object({
|
|
time: z.object({
|
|
@@ -135,8 +135,8 @@ export namespace Project {
|
|
|
const url = `data:${mime};base64,${base64}`
|
|
const url = `data:${mime};base64,${base64}`
|
|
|
await Storage.update<Info>(["project", input.id], (draft) => {
|
|
await Storage.update<Info>(["project", input.id], (draft) => {
|
|
|
draft.icon = {
|
|
draft.icon = {
|
|
|
|
|
+ ...draft.icon,
|
|
|
url,
|
|
url,
|
|
|
- color: draft.icon?.color ?? "#000000",
|
|
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|