diff --git a/web/src/components/TimePicker.jsx b/web/src/components/TimePicker.jsx
new file mode 100644
index 000000000..4b95cc62b
--- /dev/null
+++ b/web/src/components/TimePicker.jsx
@@ -0,0 +1,49 @@
+import { h } from 'preact';
+import { useState } from 'preact/hooks';
+// import './CalendarTimePicker.css';
+
+const CalendarTimePicker = () => {
+ const [timeSelector, setTimeSelector] = useState({ After: 0, Before: 0 });
+
+ const handleTime = (name, idx) => {
+ setTimeSelector({
+ ...timeSelector,
+ [name]: idx,
+ });
+ };
+
+ const renderTimePicker = ({ title, selected }) => {
+ return (
+
+
+