feat: popup schedule select (#126)
* feat: sexy arrow animation * feat: dropdown technically works * fix: scss clarity * feat: beautiful dropdown * feat: proper switching; fix: no duplicates allowed * fix: lag using async * style: schedule options * fix: can select same schedule again * fix: annoying build error
This commit is contained in:
@@ -46,3 +46,9 @@ export default function useSchedules(): [active: UserSchedule | null, schedules:
|
||||
|
||||
return [activeSchedule, schedules];
|
||||
}
|
||||
|
||||
export async function switchSchedule(name: string) {
|
||||
const schedules = await UserScheduleStore.get('schedules');
|
||||
const activeIndex = schedules.findIndex(s => s.name === name);
|
||||
await UserScheduleStore.set('activeIndex', activeIndex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user