mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-20 11:45:30 +02:00
fix(frontend): popupのemit型が正しく利用できるように修正 (#16826)
* fix(frontend): popupのemit型が正しく利用できるように修正 * fix: revert unnecessary code (for testing purpose) * fix lint * fix type errors * fix types * add comment * fix * fix * fix: OverloadToUnionの仕組みを変更 * add comments, clean up * fix lint * fix types * clean up [ci skip] * fix * add comments [ci skip]
This commit is contained in:
@@ -96,11 +96,11 @@ const fetch = () => {
|
||||
};
|
||||
|
||||
const choose = () => {
|
||||
selectDriveFolder(null).then(folder => {
|
||||
if (folder[0] == null) {
|
||||
selectDriveFolder(null).then(({ folders, canceled }) => {
|
||||
if (canceled || folders[0] == null) {
|
||||
return;
|
||||
}
|
||||
widgetProps.folderId = folder[0].id;
|
||||
widgetProps.folderId = folders[0].id;
|
||||
save();
|
||||
fetch();
|
||||
});
|
||||
|
||||
@@ -80,8 +80,8 @@ export const useWidgetPropsManager = <F extends FormWithDefault>(
|
||||
form: form,
|
||||
currentSettings: widgetProps,
|
||||
}, {
|
||||
saved: (newProps: GetFormResultType<F>) => {
|
||||
resolve({ canceled: false, result: newProps });
|
||||
saved: (newProps) => {
|
||||
resolve({ canceled: false, result: newProps as GetFormResultType<F> });
|
||||
},
|
||||
canceled: () => {
|
||||
resolve({ canceled: true });
|
||||
|
||||
Reference in New Issue
Block a user