-
-
-
-
-
-
-
- {errorMessage && errorMessage !== "" && (
-
- {errorMessage}
-
- )}
-
- {loggedIn &&
- !context.selectedTenant.get &&
- (context.tenants.get.length ?? 0) === 0 &&
- context.userType.get === "OIDC_EXTERNAL" && (
- <>
-
- >
- )}
-
- {loggedIn &&
- !context.selectedTenant.get &&
- (context.tenants.get.length ?? 0) > 1 && (
- <>
-
{t("logged-in-select-tenant")}
-
-
-
- {t("select-tenant-label")}
-
-
- {
- return {
- label: item.title,
- value: item.tenantKey,
- };
- }) || []
- }
- hasSelectAll={false}
- onChange={onSelectTenant}
- className="single-select"
- labelledBy="tenant"
- />
- {t("tenant-help-text")}
-
- >
- )}
-
- {!loggedIn && (
- <>
-
{t("login-header")}
-
- {oidcLogins.length > 0 && (
- <>
-
- {t("oidc-mit-id-header")}
-
-
-
- {oidcLogins.map((loginMethod) => (
-
- ))}
-
- >
- )}
-
- {usernamePasswordLogins.length > 0 &&
- usernamePasswordLogins.map((loginMethod) => (
-
-
- {loginMethod.label ?? t("os2-display-user-header")}
-
-
-
-
- ))}
- >
- )}
-
-
-
+ });
+ } else {
+ setReady(true);
+ }
+ } else {
+ setReady(true);
+ }
+
+ return () => {
+ isMounted = false;
+ };
+ }, [search]);
+
+ const oidcLogins = loginMethods.filter(
+ (loginMethod) => loginMethod.enabled && loginMethod.type === "oidc",
+ );
+ const usernamePasswordLogins = loginMethods.filter(
+ (loginMethod) =>
+ loginMethod.enabled && loginMethod.type === "username-password",
+ );
+
+ return (
+ <>
+ {ready && (
+
+
+
+
+
+
+
+
+
+ {errorMessage && errorMessage !== "" && (
+
+ {errorMessage}
+ )}
+
+ {loggedIn &&
+ !context.selectedTenant.get &&
+ (context.tenants.get.length ?? 0) === 0 &&
+ context.userType.get === "OIDC_EXTERNAL" && (
+ <>
+
+ >
+ )}
+
+ {loggedIn &&
+ !context.selectedTenant.get &&
+ (context.tenants.get.length ?? 0) > 1 && (
+ <>
+
{t("logged-in-select-tenant")}
+
+
+
+ {t("select-tenant-label")}
+
+
+ {
+ return {
+ label: item.title,
+ value: item.tenantKey,
+ };
+ }) || []
+ }
+ hasSelectAll={false}
+ onChange={onSelectTenant}
+ className="single-select"
+ labelledBy="tenant"
+ />
+ {t("tenant-help-text")}
+
+ >
+ )}
+
+ {!loggedIn && (
+ <>
+
{t("login-header")}
+
+ {oidcLogins.length > 0 && (
+ <>
+
+ {t("oidc-mit-id-header")}
+
+
+
+ {oidcLogins.map((loginMethod) => (
+
+ ))}
+
+ >
+ )}
+
+ {usernamePasswordLogins.length > 0 &&
+ usernamePasswordLogins.map((loginMethod) => (
+
+
+ {loginMethod.label ??
+ t("os2-display-user-header")}
+
+
+
+
+ ))}
+ >
+ )}
- )}
-
- {!ready && (
-
- )}
- >
- );
+
+
+
+
+ )}
+
+ {!ready && (
+
+ )}
+ >
+ );
}
export default Login;
diff --git a/assets/admin/components/user/oidc-login.jsx b/assets/admin/components/user/oidc-login.jsx
index 2b3d1e7e..af39c7ac 100644
--- a/assets/admin/components/user/oidc-login.jsx
+++ b/assets/admin/components/user/oidc-login.jsx
@@ -42,7 +42,7 @@ function OIDCLogin({ config }) {
if (icon !== null) {
if (icon === "mitID") {
- iconRender =
;
+ iconRender =
;
} else if (icon.indexOf("fa") === 0) {
iconRender = (
@@ -56,13 +56,10 @@ function OIDCLogin({ config }) {
* "v2/authentication/oidc/urls" session can be active at a time.
*/
const onClick = () => {
- fetch(
- `/v2/authentication/oidc/urls?providerKey=${provider}`,
- {
- mode: "cors",
- credentials: "include",
- }
- )
+ fetch(`/v2/authentication/oidc/urls?providerKey=${provider}`, {
+ mode: "cors",
+ credentials: "include",
+ })
.then((resp) => {
resp.json().then((data) => {
window.location.href = data.authorizationUrl;
diff --git a/assets/admin/components/users/users-list.jsx b/assets/admin/components/users/users-list.jsx
index dc91577c..e3d66022 100644
--- a/assets/admin/components/users/users-list.jsx
+++ b/assets/admin/components/users/users-list.jsx
@@ -37,7 +37,7 @@ function UsersList() {
const [isDeleting, setIsDeleting] = useState(false);
const [listData, setListData] = useState();
const [loadingMessage, setLoadingMessage] = useState(
- t("loading-messages.loading-users")
+ t("loading-messages.loading-users"),
);
const [items, setItems] = useState([]);
diff --git a/assets/admin/components/util/drag-and-drop-table/drag-and-drop-table.jsx b/assets/admin/components/util/drag-and-drop-table/drag-and-drop-table.jsx
index cacd7559..16394065 100644
--- a/assets/admin/components/util/drag-and-drop-table/drag-and-drop-table.jsx
+++ b/assets/admin/components/util/drag-and-drop-table/drag-and-drop-table.jsx
@@ -82,7 +82,7 @@ function DragAndDropTable({
const reorderedListOfPlaylists = reorder(
data,
result.source.index,
- result.destination.index
+ result.destination.index,
);
const target = { value: reorderedListOfPlaylists, id: name };
onDropped({ target });
@@ -133,7 +133,7 @@ function DragAndDropTable({
{...providedDraggable.dragHandleProps}
style={getItemStyle(
providedSnapshot.isDragging,
- providedDraggable.draggableProps.style
+ providedDraggable.draggableProps.style,
)}
className={data.className ?? ""}
>
@@ -179,7 +179,7 @@ DragAndDropTable.propTypes = {
name: PropTypes.string,
id: PropTypes.string,
className: PropTypes.string,
- })
+ }),
).isRequired,
columns: ColumnProptypes.isRequired,
name: PropTypes.string.isRequired,
diff --git a/assets/admin/components/util/forms/checkbox-options.jsx b/assets/admin/components/util/forms/checkbox-options.jsx
index 9ad11adb..cfe37f6f 100644
--- a/assets/admin/components/util/forms/checkbox-options.jsx
+++ b/assets/admin/components/util/forms/checkbox-options.jsx
@@ -57,7 +57,7 @@ CheckboxOptions.propTypes = {
PropTypes.shape({
value: PropTypes.string.isRequired,
title: PropTypes.string.isRequired,
- })
+ }),
),
}),
onChange: PropTypes.func.isRequired,
diff --git a/assets/admin/components/util/forms/form-table/form-table.jsx b/assets/admin/components/util/forms/form-table/form-table.jsx
index 1915c95e..4fd2004c 100644
--- a/assets/admin/components/util/forms/form-table/form-table.jsx
+++ b/assets/admin/components/util/forms/form-table/form-table.jsx
@@ -118,7 +118,7 @@ function FormTable({ name, onChange, formGroupClasses = "", value = [] }) {
const removeColumn = (removeId) => {
// remove column
const columnsCopy = [...columns].filter(
- (column) => column.accessor !== removeId
+ (column) => column.accessor !== removeId,
);
setColumns(columnsCopy);
@@ -155,7 +155,7 @@ function FormTable({ name, onChange, formGroupClasses = "", value = [] }) {
};
}
return row;
- })
+ }),
);
};
@@ -248,10 +248,10 @@ FormTable.propTypes = {
Header: PropTypes.string,
accessor: PropTypes.string,
key: PropTypes.string,
- })
+ }),
),
type: PropTypes.string,
- })
+ }),
),
formGroupClasses: PropTypes.string,
onChange: PropTypes.func.isRequired,
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/groups/groups-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/groups/groups-dropdown.jsx
index 4088e64e..26a806e9 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/groups/groups-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/groups/groups-dropdown.jsx
@@ -46,14 +46,14 @@ GroupsDropdown.propTypes = {
value: PropTypes.string,
label: PropTypes.number,
disabled: PropTypes.bool,
- })
+ }),
),
name: PropTypes.string.isRequired,
errors: PropTypes.arrayOf(PropTypes.string),
data: PropTypes.arrayOf(
PropTypes.shape({
title: PropTypes.string,
- })
+ }),
).isRequired,
};
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/multi-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/multi-dropdown.jsx
index 6e5e6b5c..aa0e72b6 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/multi-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/multi-dropdown.jsx
@@ -88,7 +88,7 @@ function MultiSelectComponent({
const optionsWithSelected = removeDuplicatesByKey(
[...localMappedOptions, ...localMappedSelected],
- "value"
+ "value",
);
setMappedOptions(optionsWithSelected);
@@ -111,7 +111,7 @@ function MultiSelectComponent({
return optionsToFilter.filter(
({ label: shadowLabel }) =>
- shadowLabel && shadowLabel.match(new RegExp(filter, "i"))
+ shadowLabel && shadowLabel.match(new RegExp(filter, "i")),
);
};
@@ -128,16 +128,16 @@ function MultiSelectComponent({
if ("@id" in selectedAndOptions[0]) {
selectedOptions = removeDuplicatesByKey(
selectedAndOptions.filter((option) =>
- idsOfSelectedEntries.includes(option["@id"])
+ idsOfSelectedEntries.includes(option["@id"]),
),
- "@id"
+ "@id",
);
} else {
selectedOptions = removeDuplicatesByKey(
selectedAndOptions.filter(({ id }) =>
- idsOfSelectedEntries.includes(id)
+ idsOfSelectedEntries.includes(id),
),
- "id"
+ "id",
);
}
@@ -210,7 +210,7 @@ MultiSelectComponent.propTypes = {
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
),
handleSelection: PropTypes.func.isRequired,
selected: PropTypes.arrayOf(
@@ -218,7 +218,7 @@ MultiSelectComponent.propTypes = {
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
),
filterCallback: PropTypes.func,
noSelectedString: PropTypes.string,
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/playlists/playlists-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/playlists/playlists-dropdown.jsx
index 5fcd618f..86682604 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/playlists/playlists-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/playlists/playlists-dropdown.jsx
@@ -50,14 +50,14 @@ PlaylistsDropdown.propTypes = {
value: PropTypes.number,
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
).isRequired,
helpText: PropTypes.string,
filterCallback: PropTypes.func.isRequired,
data: PropTypes.arrayOf(
PropTypes.shape({
title: PropTypes.string,
- })
+ }),
).isRequired,
name: PropTypes.string.isRequired,
errors: PropTypes.arrayOf(PropTypes.string),
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/screens/screens-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/screens/screens-dropdown.jsx
index 93eb5afb..5b4ca755 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/screens/screens-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/screens/screens-dropdown.jsx
@@ -51,13 +51,13 @@ ScreensDropdown.propTypes = {
value: PropTypes.number,
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
),
filterCallback: PropTypes.func.isRequired,
data: PropTypes.arrayOf(
PropTypes.shape({
title: PropTypes.string,
- })
+ }),
).isRequired,
name: PropTypes.string.isRequired,
errors: PropTypes.arrayOf(PropTypes.string),
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/slides/slides-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/slides/slides-dropdown.jsx
index 3f015422..14cd4d34 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/slides/slides-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/slides/slides-dropdown.jsx
@@ -45,14 +45,14 @@ SlidesDropdown.propTypes = {
value: PropTypes.number,
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
),
name: PropTypes.string.isRequired,
errors: PropTypes.arrayOf(PropTypes.string),
data: PropTypes.arrayOf(
PropTypes.shape({
title: PropTypes.string,
- })
+ }),
).isRequired,
};
diff --git a/assets/admin/components/util/forms/multiselect-dropdown/tenants/tenants-dropdown.jsx b/assets/admin/components/util/forms/multiselect-dropdown/tenants/tenants-dropdown.jsx
index e9ad28e6..c5d9a3da 100644
--- a/assets/admin/components/util/forms/multiselect-dropdown/tenants/tenants-dropdown.jsx
+++ b/assets/admin/components/util/forms/multiselect-dropdown/tenants/tenants-dropdown.jsx
@@ -41,14 +41,14 @@ TenantsDropdown.propTypes = {
value: PropTypes.number,
label: PropTypes.string,
disabled: PropTypes.bool,
- })
+ }),
),
name: PropTypes.string.isRequired,
errors: PropTypes.arrayOf(PropTypes.string),
data: PropTypes.arrayOf(
PropTypes.shape({
title: PropTypes.string,
- })
+ }),
).isRequired,
};
diff --git a/assets/admin/components/util/forms/radio-buttons.jsx b/assets/admin/components/util/forms/radio-buttons.jsx
index 53b7c555..29e4a366 100644
--- a/assets/admin/components/util/forms/radio-buttons.jsx
+++ b/assets/admin/components/util/forms/radio-buttons.jsx
@@ -67,7 +67,7 @@ RadioButtons.propTypes = {
PropTypes.shape({
id: PropTypes.string.isRequired,
label: PropTypes.string.isRequired,
- })
+ }),
).isRequired,
disabled: PropTypes.bool,
handleChange: PropTypes.func.isRequired,
diff --git a/assets/admin/components/util/forms/select.jsx b/assets/admin/components/util/forms/select.jsx
index 5c6f5106..d9d98df8 100644
--- a/assets/admin/components/util/forms/select.jsx
+++ b/assets/admin/components/util/forms/select.jsx
@@ -115,7 +115,7 @@ Select.propTypes = {
PropTypes.shape({
id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string.isRequired,
- })
+ }),
).isRequired,
disabled: PropTypes.bool,
tooltip: PropTypes.string,
diff --git a/assets/admin/components/util/gantt-chart.jsx b/assets/admin/components/util/gantt-chart.jsx
index 9c9e431b..f63357a1 100644
--- a/assets/admin/components/util/gantt-chart.jsx
+++ b/assets/admin/components/util/gantt-chart.jsx
@@ -40,7 +40,7 @@ function GanttChart({ id, data, component }) {
dateAxis.max = new Date(
d.getFullYear() + 1,
d.getMonth(),
- d.getDate()
+ d.getDate(),
).getTime();
dateAxis.dateFormatter.dateFormat = "yyyy-MM-dd";
@@ -56,7 +56,7 @@ function GanttChart({ id, data, component }) {
function redirect(ev) {
if (ev.target.dataItem.dataContext.redirectPossible) {
navigate(
- `/${component}/edit/${idFromUrl(ev.target.dataItem.dataContext.id)}`
+ `/${component}/edit/${idFromUrl(ev.target.dataItem.dataContext.id)}`,
);
}
}
@@ -102,7 +102,7 @@ GanttChart.propTypes = {
regions: PropTypes.arrayOf(PropTypes.string),
title: PropTypes.string,
id: PropTypes.string,
- })
+ }),
).isRequired,
id: PropTypes.string.isRequired,
component: PropTypes.string.isRequired,
diff --git a/assets/admin/components/util/list/list-button.jsx b/assets/admin/components/util/list/list-button.jsx
index 3b6bd8fa..3ce938c4 100644
--- a/assets/admin/components/util/list/list-button.jsx
+++ b/assets/admin/components/util/list/list-button.jsx
@@ -35,7 +35,7 @@ function ListButton({
page: 1,
itemsPerPage: 0,
},
- { skip: !getData }
+ { skip: !getData },
);
}
diff --git a/assets/admin/components/util/list/list.jsx b/assets/admin/components/util/list/list.jsx
index 4dd87ec4..89010ca1 100644
--- a/assets/admin/components/util/list/list.jsx
+++ b/assets/admin/components/util/list/list.jsx
@@ -363,7 +363,7 @@ function List({
List.propTypes = {
data: PropTypes.arrayOf(
- PropTypes.shape({ name: PropTypes.string, id: PropTypes.string })
+ PropTypes.shape({ name: PropTypes.string, id: PropTypes.string }),
).isRequired,
columns: ColumnProptypes.isRequired,
handleDelete: PropTypes.func,
diff --git a/assets/admin/components/util/list/toast-component/display-toast.jsx b/assets/admin/components/util/list/toast-component/display-toast.jsx
index 8493df50..ca7dec08 100644
--- a/assets/admin/components/util/list/toast-component/display-toast.jsx
+++ b/assets/admin/components/util/list/toast-component/display-toast.jsx
@@ -35,7 +35,7 @@ export function displayError(errorString, error) {
}
const displayText = `${errorString} ${errorText} ${dayjs().format(
- "HH:mm:ss"
+ "HH:mm:ss",
)}`;
toast.error(displayText, {
diff --git a/assets/admin/components/util/multi-and-table/select-groups-table.jsx b/assets/admin/components/util/multi-and-table/select-groups-table.jsx
index 58a914a2..be8a0d48 100644
--- a/assets/admin/components/util/multi-and-table/select-groups-table.jsx
+++ b/assets/admin/components/util/multi-and-table/select-groups-table.jsx
@@ -47,7 +47,7 @@ function SelectGroupsTable({
page,
id,
},
- { skip: !id }
+ { skip: !id },
);
/** Map loaded data. */
@@ -58,7 +58,7 @@ function SelectGroupsTable({
newGroups = alreadySelectedGroups["hydra:member"].map(
(localScreenGroup) => {
return localScreenGroup[mappingId];
- }
+ },
);
}
setTotalItems(alreadySelectedGroups["hydra:totalItems"]);
diff --git a/assets/admin/components/util/multi-and-table/select-playlists-table.jsx b/assets/admin/components/util/multi-and-table/select-playlists-table.jsx
index b101a08b..fd8dd514 100644
--- a/assets/admin/components/util/multi-and-table/select-playlists-table.jsx
+++ b/assets/admin/components/util/multi-and-table/select-playlists-table.jsx
@@ -44,7 +44,7 @@ function SelectPlaylistsTable({ handleChange, name, id = "", helpText }) {
page,
id,
},
- { skip: !id }
+ { skip: !id },
);
/** Map loaded data. */
@@ -54,7 +54,7 @@ function SelectPlaylistsTable({ handleChange, name, id = "", helpText }) {
const newPlaylists = alreadySelectedPlaylists["hydra:member"].map(
({ playlist }) => {
return playlist;
- }
+ },
);
setSelectedData([...selectedData, ...newPlaylists]);
}
diff --git a/assets/admin/components/util/multi-and-table/select-screens-table.jsx b/assets/admin/components/util/multi-and-table/select-screens-table.jsx
index 21bb2d14..58afc35d 100644
--- a/assets/admin/components/util/multi-and-table/select-screens-table.jsx
+++ b/assets/admin/components/util/multi-and-table/select-screens-table.jsx
@@ -40,14 +40,14 @@ function SelectScreensTable({ handleChange, name, campaignId = "" }) {
itemsPerPage: 10,
page,
},
- { skip: !campaignId }
+ { skip: !campaignId },
);
useEffect(() => {
if (alreadySelectedScreens) {
setTotalItems(alreadySelectedScreens["hydra:totalItems"]);
const newScreens = alreadySelectedScreens["hydra:member"].map(
- ({ screen }) => screen
+ ({ screen }) => screen,
);
setSelectedData([...selectedData, ...newScreens]);
}
diff --git a/assets/admin/components/util/multi-and-table/select-slides-table.jsx b/assets/admin/components/util/multi-and-table/select-slides-table.jsx
index a716cfcc..86481db6 100644
--- a/assets/admin/components/util/multi-and-table/select-slides-table.jsx
+++ b/assets/admin/components/util/multi-and-table/select-slides-table.jsx
@@ -41,7 +41,7 @@ function SelectSlidesTable({ handleChange, name, slideId = "" }) {
itemsPerPage: 30,
page,
},
- { skip: !slideId }
+ { skip: !slideId },
);
const sortByStatus = () => {
diff --git a/assets/admin/components/util/schedule/schedule.jsx b/assets/admin/components/util/schedule/schedule.jsx
index 92736388..a8ec48c0 100644
--- a/assets/admin/components/util/schedule/schedule.jsx
+++ b/assets/admin/components/util/schedule/schedule.jsx
@@ -43,7 +43,7 @@ function Schedule({ schedules, onChange }) {
useEffect(() => {
const newSchedules = schedules.map((schedule) =>
- createScheduleFromRRule(schedule.id, schedule.duration, schedule.rrule)
+ createScheduleFromRRule(schedule.id, schedule.duration, schedule.rrule),
);
setLocalSchedules(newSchedules);
}, [schedules]);
@@ -76,7 +76,7 @@ function Schedule({ schedules, onChange }) {
const newLocalSchedules = [...localSchedules];
const index = newLocalSchedules.findIndex(
- (schedule) => schedule.id === scheduleId
+ (schedule) => schedule.id === scheduleId,
);
newLocalSchedules[index][targetId] = value;
newLocalSchedules[index].rrule = getRruleString(newLocalSchedules[index]);
@@ -91,7 +91,7 @@ function Schedule({ schedules, onChange }) {
*/
const removeSchedule = (scheduleId) => {
const newLocalSchedules = [...localSchedules].filter(
- (schedule) => schedule.id !== scheduleId
+ (schedule) => schedule.id !== scheduleId,
);
onChange(newLocalSchedules);
};
@@ -108,7 +108,7 @@ function Schedule({ schedules, onChange }) {
}
if (Array.isArray(value)) {
return value.map((monthNumber) =>
- byMonthOptions.find((month) => month.value === monthNumber)
+ byMonthOptions.find((month) => month.value === monthNumber),
);
}
return [];
@@ -135,9 +135,9 @@ function Schedule({ schedules, onChange }) {
date.getMonth(),
date.getDate(),
date.getHours(),
- date.getMinutes()
- )
- )
+ date.getMinutes(),
+ ),
+ ),
);
};
@@ -312,8 +312,8 @@ function Schedule({ schedules, onChange }) {
label={t("schedule.end")}
value={getDateValue(
new Date(
- schedule.dtstart.getTime() + schedule.duration * 1000
- )
+ schedule.dtstart.getTime() + schedule.duration * 1000,
+ ),
)}
name="end"
onChange={({ target }) =>
@@ -361,7 +361,7 @@ function Schedule({ schedules, onChange }) {
changeSchedule(
schedule.id,
target.id,
- target.value
+ target.value,
)
}
value={schedule.freq}
@@ -405,7 +405,7 @@ function Schedule({ schedules, onChange }) {
}
value={getTimeValue(
schedule.byhour,
- schedule.byminute
+ schedule.byminute,
)}
label={t("schedule.bytime")}
type="time"
@@ -433,8 +433,8 @@ function Schedule({ schedules, onChange }) {
? schedule.byweekday.map((weekdayNumber) =>
byWeekdayOptions.find(
(weekDay) =>
- weekDay.value === weekdayNumber
- )
+ weekDay.value === weekdayNumber,
+ ),
)
: []
}
@@ -445,7 +445,7 @@ function Schedule({ schedules, onChange }) {
clearSelected: t("schedule.clear-selection"),
selectAll: t("schedule.selected-all"),
selectSomeItems: t(
- "schedule.select-some-options"
+ "schedule.select-some-options",
),
}}
labelledBy="Select"
@@ -453,7 +453,7 @@ function Schedule({ schedules, onChange }) {
changeSchedule(
schedule.id,
"byweekday",
- value.map((v) => v.value)
+ value.map((v) => v.value),
);
}}
/>
@@ -479,14 +479,14 @@ function Schedule({ schedules, onChange }) {
clearSelected: t("schedule.clear-selection"),
selectAll: t("schedule.selected-all"),
selectSomeItems: t(
- "schedule.select-some-options"
+ "schedule.select-some-options",
),
}}
onChange={(values) =>
changeSchedule(
schedule.id,
"bymonth",
- values.map((v) => v.value)
+ values.map((v) => v.value),
)
}
/>
@@ -516,7 +516,7 @@ function Schedule({ schedules, onChange }) {
changeSchedule(
schedule.id,
target.id,
- target.value
+ target.value,
)
}
name="byweekno"
@@ -539,7 +539,7 @@ function Schedule({ schedules, onChange }) {
{getNextOccurrences(
schedule.rruleObject,
schedule.duration,
- schedule.count ? Math.min(schedule.count, 5) : 5
+ schedule.count ? Math.min(schedule.count, 5) : 5,
).map((occurrence) => (
{occurrence.text}
@@ -571,7 +571,7 @@ Schedule.propTypes = {
id: PropTypes.string.isRequired,
rrule: PropTypes.string.isRequired,
duration: PropTypes.number.isRequired,
- })
+ }),
).isRequired,
onChange: PropTypes.func.isRequired,
};
diff --git a/assets/admin/components/util/select-column-hoc.jsx b/assets/admin/components/util/select-column-hoc.jsx
index a46715f9..0714aca4 100644
--- a/assets/admin/components/util/select-column-hoc.jsx
+++ b/assets/admin/components/util/select-column-hoc.jsx
@@ -46,7 +46,7 @@ function SelectColumnHoc(columns, omitStandardColumns) {
{!tenants?.find(
(tenant) =>
- tenant.tenantKey === context.selectedTenant.get.tenantKey
+ tenant.tenantKey === context.selectedTenant.get.tenantKey,
) &&
}