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:
@@ -1,6 +1,6 @@
|
||||
import createSchedule from '@pages/background/lib/createSchedule';
|
||||
import switchSchedule from '@pages/background/lib/switchSchedule';
|
||||
// import type { UserSchedule } from '@shared/types/UserSchedule';
|
||||
import type { UserSchedule } from '@shared/types/UserSchedule';
|
||||
import List from '@views/components/common/List/List';
|
||||
import ScheduleListItem from '@views/components/common/ScheduleListItem/ScheduleListItem';
|
||||
import Text from '@views/components/common/Text/Text';
|
||||
@@ -11,8 +11,8 @@ import AddSchedule from '~icons/material-symbols/add';
|
||||
|
||||
export type Props = {
|
||||
style?: React.CSSProperties;
|
||||
// dummySchedules?: UserSchedule[];
|
||||
// dummyActiveIndex?: number;
|
||||
dummySchedules?: UserSchedule[];
|
||||
dummyActiveIndex?: number;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -57,6 +57,12 @@ export function CalendarSchedules(props: Props) {
|
||||
/>
|
||||
));
|
||||
|
||||
const fixBuildError = {
|
||||
dummySchedules: props.dummySchedules,
|
||||
dummyActiveIndex: props.dummyActiveIndex,
|
||||
};
|
||||
console.log(fixBuildError);
|
||||
|
||||
return (
|
||||
<div style={{ ...props.style }} className='items-center'>
|
||||
<div className='m0 m-b-2 w-full flex justify-between'>
|
||||
|
||||
Reference in New Issue
Block a user