Feature(custom): add per picbed setting button in edit page

This commit is contained in:
Kuingsmile
2026-01-10 18:39:54 +08:00
parent c7509a74bf
commit 3865401a72
3 changed files with 130 additions and 4 deletions

View File

@@ -17,11 +17,11 @@ export const handleConfigWithFunction = (config: IPicGoPluginOriginConfig[]): IP
return config as IPicGoPluginConfig[]
}
export const completeUploaderMetaConfig = (originData: IStringKeyMap): IUploaderConfigListItem => {
export const completeUploaderMetaConfig = (originData: IStringKeyMap, id?: string): IUploaderConfigListItem => {
return {
_configName: 'Default',
...trimValues(originData),
_id: uuid(),
_id: id || uuid(),
_createdAt: Date.now(),
_updatedAt: Date.now(),
}
@@ -185,7 +185,7 @@ export const updateUploaderConfig = (type: string, id: string, config: IStringKe
_updatedAt: Date.now(),
})
} else {
updatedConfig = completeUploaderMetaConfig(config)
updatedConfig = completeUploaderMetaConfig(config, id)
updatedDefaultId = updatedConfig._id
configList.push(updatedConfig)
}