diff --git a/src/admin/pages/AttendanceCreate.tsx b/src/admin/pages/AttendanceCreate.tsx
index ab6e8a7..9de2318 100644
--- a/src/admin/pages/AttendanceCreate.tsx
+++ b/src/admin/pages/AttendanceCreate.tsx
@@ -1,16 +1,28 @@
import { useState } from "react";
import { useQuery } from "@tanstack/react-query";
+import { Link as RouterLink } from "react-router-dom";
+import { useNavigate } from "react-router-dom";
+import Box from "@mui/material/Box";
+import { motion } from "framer-motion";
+
import { userListOptions } from "../lib/queries/users";
import { useAlert } from "../context/AlertContext";
import { useAuth } from "../context/AuthContext";
import Forbidden from "../components/Forbidden";
-import { useNavigate, Link } from "react-router-dom";
-import { motion } from "framer-motion";
-
-import AdminDatePicker from "../components/AdminDatePicker";
-import FormField from "../components/FormField";
import { useApiMutation } from "../lib/queries/mutations";
import { todayLocalStr } from "../utils/formatters";
+import {
+ Button,
+ Card,
+ DateField,
+ Field,
+ LoadingState,
+ PageHeader,
+ Select,
+ TextField,
+ TimeField,
+} from "../ui";
+
const API_BASE = "/api/admin";
interface CreateForm {
@@ -102,89 +114,85 @@ export default function AttendanceCreate() {
if (!hasPermission("attendance.manage")) return