{DAYS_OF_WEEK.filter((day) => day !== sourceDayData?.day).map((day) => (
-
{
- if (isSelected) {
- setSelectedDays([...selectedDays, day]);
- } else {
- setSelectedDays(selectedDays.filter((d) => d !== day));
- }
- }}
- >
- {DAYS_OF_WEEK_DISPLAY[day]}
-
+
+ {
+ if (checked) {
+ setSelectedDays([...selectedDays, day]);
+ } else {
+ setSelectedDays(selectedDays.filter((d) => d !== day));
+ }
+ }}
+ id={`day-${day}`}
+ />
+
+
))}
diff --git a/ui/src/ui-library/hooks/use-clipboard.ts b/ui/src/ui-library/hooks/use-clipboard.ts
index 447deae..f13e488 100644
--- a/ui/src/ui-library/hooks/use-clipboard.ts
+++ b/ui/src/ui-library/hooks/use-clipboard.ts
@@ -1,35 +1,3 @@
/**
* From https://github.com/mantinedev/mantine/blob/master/packages/%40mantine/hooks/src/use-clipboard/use-clipboard.ts
*/
-import React from "react";
-
-export function useCopyToClipboard({ timeout = 2000 } = {}) {
- const [error, setError] = React.useState