diff --git a/src/widgets/bookmark/BookmarkWidgetTile.tsx b/src/widgets/bookmark/BookmarkWidgetTile.tsx
index 01b74b405..835ab4a36 100644
--- a/src/widgets/bookmark/BookmarkWidgetTile.tsx
+++ b/src/widgets/bookmark/BookmarkWidgetTile.tsx
@@ -254,6 +254,7 @@ function BookmarkWidgetTile({ widget }: BookmarkWidgetTileProps) {
);
case 'horizontal':
case 'vertical':
+ const flexDirection = widget.properties.layout === 'vertical' ? 'column' : 'row';
return (
@@ -276,21 +277,19 @@ function BookmarkWidgetTile({ widget }: BookmarkWidgetTileProps) {
}}
>
{widget.properties.items.map((item: BookmarkItem, index) => (
- <>
- {index > 0 &&
-
- }
+
))}
diff --git a/src/widgets/calendar/CalendarTile.tsx b/src/widgets/calendar/CalendarTile.tsx
index b8a95e785..81826a060 100644
--- a/src/widgets/calendar/CalendarTile.tsx
+++ b/src/widgets/calendar/CalendarTile.tsx
@@ -105,7 +105,6 @@ function CalendarTile({ widget }: CalendarTileProps) {
style={{ position: 'relative' }}
date={month}
maxLevel="month"
- hasNextLevel={false}
styles={{
calendarHeader: {
maxWidth: 'inherit',
diff --git a/src/widgets/media-requests/MediaRequestListTile.tsx b/src/widgets/media-requests/MediaRequestListTile.tsx
index d6e997602..c3e543150 100644
--- a/src/widgets/media-requests/MediaRequestListTile.tsx
+++ b/src/widgets/media-requests/MediaRequestListTile.tsx
@@ -1,5 +1,6 @@
import {
- ActionIcon, Anchor,
+ ActionIcon,
+ Anchor,
Badge,
Card,
Center,
@@ -9,7 +10,8 @@ import {
ScrollArea,
Stack,
Text,
- Tooltip, useMantineTheme,
+ Tooltip,
+ useMantineTheme,
} from '@mantine/core';
import { notifications } from '@mantine/notifications';
import { IconCheck, IconGitPullRequest, IconThumbDown, IconThumbUp } from '@tabler/icons-react';
@@ -142,8 +144,8 @@ function MediaRequestListTile({ widget }: MediaRequestListWidgetProps) {
) : (
{t('nonePending')}
)}
- {sortedData.map((item) => (
-
+ {sortedData.map((item, index) => (
+
+ >
{item.name}
@@ -180,53 +182,54 @@ function MediaRequestListTile({ widget }: MediaRequestListWidgetProps) {
/>
{item.userName}
- {item.status === MediaRequestStatus.PendingApproval && sessionData?.user?.isAdmin && (
-
-
- {
- notifications.show({
- id: `approve ${item.id}`,
- color: 'yellow',
- title: t('tooltips.approving'),
- message: undefined,
- loading: true,
- });
+ {item.status === MediaRequestStatus.PendingApproval &&
+ sessionData?.user?.isAdmin && (
+
+
+ {
+ notifications.show({
+ id: `approve ${item.id}`,
+ color: 'yellow',
+ title: t('tooltips.approving'),
+ message: undefined,
+ loading: true,
+ });
- await decideAsync({
- request: item,
- isApproved: true,
- });
- }}
- >
-
-
-
-
- {
- await decideAsync({
- request: item,
- isApproved: false,
- });
- }}
- >
-
-
-
-
- )}
+ await decideAsync({
+ request: item,
+ isApproved: true,
+ });
+ }}
+ >
+
+
+
+
+ {
+ await decideAsync({
+ request: item,
+ isApproved: false,
+ });
+ }}
+ >
+
+
+
+
+ )}
diff --git a/src/widgets/media-server/MediaServerTile.tsx b/src/widgets/media-server/MediaServerTile.tsx
index bbb347e36..11bf82301 100644
--- a/src/widgets/media-server/MediaServerTile.tsx
+++ b/src/widgets/media-server/MediaServerTile.tsx
@@ -100,7 +100,7 @@ function MediaServerTile({ widget }: MediaServerWidgetProps) {
- {data?.servers.map((server) => {
+ {data?.servers.map((server, index) => {
const app = config?.apps.find((x) => x.id === server.appId);
if (!app) {
@@ -109,6 +109,7 @@ function MediaServerTile({ widget }: MediaServerWidgetProps) {
return (