diff --git a/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.styles.ts b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.styles.ts new file mode 100644 index 000000000..ea3360b29 --- /dev/null +++ b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.styles.ts @@ -0,0 +1 @@ +import { SxProps, Theme } from '@mui/material/styles'; diff --git a/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.tsx b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.tsx new file mode 100644 index 000000000..747aa3208 --- /dev/null +++ b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/TeachersAdminSelect.tsx @@ -0,0 +1,57 @@ +import { FC } from 'react'; +import { + FormControl, + InputLabel, + MenuItem, + OutlinedInput, + Select, + SelectChangeEvent, +} from '@mui/material'; + +import * as styles from './TeachersAdminSelect.styles'; + +const ITEM_HEIGHT = 48; +const ITEM_PADDING_TOP = 8; +const MenuProps = { + PaperProps: { + style: { + maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP, + width: 250, + }, + }, +}; + +interface TeachersAdminSelectProps { + value: string; + values: string[]; + handleChange: (event: SelectChangeEvent) => void; +} + +const TeachersAdminSelect: FC = ({ + value, + values, + handleChange, +}) => { + return ( + + Name + + + ); +}; + +export default TeachersAdminSelect; diff --git a/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/index.ts b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/index.ts new file mode 100644 index 000000000..028a78377 --- /dev/null +++ b/src/components/pages/admin/teachers-admin-page/components/teachers-admin-select/index.ts @@ -0,0 +1 @@ +export { default } from './TeachersAdminSelect';