Skip to content

Commit 8a7837a

Browse files
committed
React-Router v6 -> v7
1 parent b9ccedf commit 8a7837a

File tree

114 files changed

+1987
-1757
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+1987
-1757
lines changed

frontend/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,13 @@
3535
"@mantine/nprogress": "^7.7.1",
3636
"@mantine/tiptap": "^7.7.1",
3737
"@react-pdf/renderer": "^3.3.4",
38+
"@react-router/node": "^7.1.5",
3839
"@remix-run/node": "^2.8.1",
3940
"@stripe/react-stripe-js": "^2.1.1",
4041
"@stripe/stripe-js": "^1.54.1",
4142
"@tabler/icons-react": "^2.44.0",
4243
"@tanstack/react-query": "5.52.2",
43-
"@tiptap/extension-image": "^2.11.2",
44+
"@tiptap/extension-image": "^2.11.5",
4445
"@tiptap/extension-link": "^2.1.13",
4546
"@tiptap/extension-text-align": "^2.1.13",
4647
"@tiptap/extension-underline": "^2.1.13",
@@ -61,7 +62,8 @@
6162
"react-dom": "^18.2.0",
6263
"react-helmet-async": "^2.0.4",
6364
"react-qr-code": "^2.0.12",
64-
"react-router-dom": "^6.11.2",
65+
"react-router": "^7.1.5",
66+
"react-router-dom": "^7.1.5",
6567
"recharts": "2",
6668
"sirv": "^2.0.4"
6769
},

frontend/src/components/common/AttendeeList/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ActionIcon, Avatar, Tooltip, Text, Group } from "@mantine/core";
22
import { getInitials } from "../../../utilites/helpers.ts";
3-
import { NavLink } from "react-router-dom";
3+
import { NavLink } from "react-router";
44
import { IconExternalLink, IconUsers } from "@tabler/icons-react";
55
import classes from './AttendeeList.module.scss';
66
import { Order, Product } from "../../../types.ts";

frontend/src/components/common/AttendeeTable/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {useDisclosure} from "@mantine/hooks";
77
import {SendMessageModal} from "../../modals/SendMessageModal";
88
import {useState} from "react";
99
import {NoResultsSplash} from "../NoResultsSplash";
10-
import {useParams} from "react-router-dom";
10+
import {useParams} from "react-router";
1111
import {useGetEvent} from "../../../queries/useGetEvent.ts";
1212
import Truncate from "../Truncate";
1313
import {notifications} from "@mantine/notifications";

frontend/src/components/common/CheckInListList/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {EditCheckInListModal} from "../../modals/EditCheckInListModal";
1414
import {useDeleteCheckInList} from "../../../mutations/useDeleteCheckInList";
1515
import {showError, showSuccess} from "../../../utilites/notifications.tsx";
1616
import {confirmationDialog} from "../../../utilites/confirmationDialog.tsx";
17-
import {useParams} from "react-router-dom";
17+
import {useParams} from "react-router";
1818

1919
interface CheckInListListProps {
2020
checkInLists: CheckInList[];

frontend/src/components/common/ErrorDisplay/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Container} from '@mantine/core';
22
import classes from './ErrorDisplay.module.scss';
3-
import {useRouteError} from "react-router-dom";
3+
import {useRouteError} from "react-router";
44
import {t} from "@lingui/macro";
55

66
export const ErrorDisplay = () => {

frontend/src/components/common/EventCard/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {ActionIcon, Button,} from '@mantine/core';
22
import {Event, IdParam} from "../../../types.ts";
33
import classes from "./EventCard.module.scss";
44
import {Card} from "../Card";
5-
import {NavLink, useNavigate} from "react-router-dom";
5+
import {NavLink, useNavigate} from "react-router";
66
import {
77
IconArchive,
88
IconCash,

frontend/src/components/common/EventsDashboardStatusButtons/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Button, Group} from "@mantine/core";
22
import {t} from "@lingui/macro";
3-
import {useNavigate} from "react-router-dom";
3+
import {useNavigate} from "react-router";
44

55
interface EventsDashboardStatusButtonsProps {
66
baseUrl: string;

frontend/src/components/common/GlobalMenu/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {Avatar, Menu, UnstyledButton} from "@mantine/core";
22
import {getInitials} from "../../../utilites/helpers.ts";
33
import {IconLifebuoy, IconLogout, IconSettingsCog, IconUser,} from "@tabler/icons-react";
44
import {useGetMe} from "../../../queries/useGetMe.ts";
5-
import {NavLink} from "react-router-dom";
5+
import {NavLink} from "react-router";
66
import {t} from "@lingui/macro";
77
import {authClient} from "../../../api/auth.client.ts";
88
import {useDisclosure} from "@mantine/hooks";

frontend/src/components/common/Header/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Container} from '@mantine/core';
22
import classes from './Header.module.scss';
3-
import {NavLink} from "react-router-dom";
3+
import {NavLink} from "react-router";
44

55
interface HeaderProps {
66
rightContent?: React.ReactNode;

frontend/src/components/common/NoResultsSplash/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from "react";
22
import classes from './NoResultsSplash.module.scss';
3-
import {useSearchParams} from "react-router-dom";
3+
import {useSearchParams} from "react-router";
44
import {t} from "@lingui/macro";
55

66
interface NoResultsSplashProps {

frontend/src/components/common/ProductsTable/SortableCategory/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {EditProductCategoryModal} from "../../../modals/EditProductCategoryModal
88
import {ProductCategory} from "../../../../types.ts";
99
import {t} from "@lingui/macro";
1010
import {useDeleteProductCategory} from "../../../../mutations/useDeleteProductCategory.ts";
11-
import {useParams} from "react-router-dom";
11+
import {useParams} from "react-router";
1212
import {showError, showSuccess} from "../../../../utilites/notifications.tsx";
1313
import {SortArrows} from "../../SortArrows";
1414
import {useSortProducts} from "../../../../mutations/useSortProducts.ts";

frontend/src/components/common/QuestionAndAnswerList/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {QuestionAnswer} from "../../../types.ts";
22
import {ActionIcon, Group, Text, Tooltip} from '@mantine/core';
33
import {t} from "@lingui/macro";
4-
import {NavLink} from "react-router-dom";
4+
import {NavLink} from "react-router";
55
import {IconExternalLink, IconMessageCircle2, IconPackage, IconShoppingCart, IconUser} from "@tabler/icons-react";
66
import classes from './QuestionAndAnswerList.module.scss';
77

frontend/src/components/common/QuestionsTable/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {t} from "@lingui/macro";
2222
import {useEffect, useState} from "react";
2323
import {EditQuestionModal} from "../../modals/EditQuestionModal";
2424
import {useDeleteQuestion} from "../../../mutations/useDeleteQuestion.ts";
25-
import {useParams} from "react-router-dom";
25+
import {useParams} from "react-router";
2626
import {showError, showSuccess} from "../../../utilites/notifications.tsx";
2727
import {confirmationDialog} from "../../../utilites/confirmationDialog.tsx";
2828
import {InputGroup} from "../InputGroup";

frontend/src/components/common/ReportTable/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {DownloadCsvButton} from "../DownloadCsvButton";
88
import {Table, TableHead} from "../Table";
99
import '@mantine/dates/styles.css';
1010
import {useGetEventReport} from "../../../queries/useGetEventReport.ts";
11-
import {useParams} from "react-router-dom";
11+
import {useParams} from "react-router";
1212
import {Event} from "../../../types.ts";
1313
import dayjs from 'dayjs';
1414
import utc from 'dayjs/plugin/utc';

frontend/src/components/common/StatBoxes/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import classes from "./StatBoxes.module.scss";
22
import {IconCash, IconCreditCardRefund, IconEye, IconReceipt, IconShoppingCart, IconUsers} from "@tabler/icons-react";
33
import {Card} from "../Card";
44
import {useGetEventStats} from "../../../queries/useGetEventStats.ts";
5-
import {useParams} from "react-router-dom";
5+
import {useParams} from "react-router";
66
import {t} from "@lingui/macro";
77
import {useGetEvent} from "../../../queries/useGetEvent.ts";
88
import {formatCurrency} from "../../../utilites/currency.ts";

frontend/src/components/common/WidgetEditor/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {t, Trans} from "@lingui/macro";
55
import {matches, useForm} from "@mantine/form";
66
import {useEffect, useState} from "react";
77
import {CopyButton} from "../CopyButton";
8-
import {useParams} from "react-router-dom";
8+
import {useParams} from "react-router";
99
import {IconInfoCircle} from "@tabler/icons-react";
1010
import {useGetEventSettings} from "../../../queries/useGetEventSettings.ts";
1111
import {Popover} from "../Popover";

frontend/src/components/forms/ProductForm/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
IconTrashOff,
2828
} from "@tabler/icons-react";
2929
import {useDisclosure} from "@mantine/hooks";
30-
import {NavLink, useParams} from "react-router-dom";
30+
import {NavLink, useParams} from "react-router";
3131
import {useEffect} from "react";
3232
import {CustomSelect, ItemProps} from "../../common/CustomSelect";
3333
import {formatCurrency, getCurrencySymbol} from "../../../utilites/currency.ts";

frontend/src/components/forms/PromoCodeForm/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {Alert, NumberInput, Select, TextInput} from "@mantine/core";
33
import {IconAlertCircle, IconPercentage, IconTicket} from "@tabler/icons-react";
44
import {ProductType, PromoCode, PromoCodeDiscountType} from "../../../types.ts";
55
import {useGetEvent} from "../../../queries/useGetEvent.ts";
6-
import {useParams} from "react-router-dom";
6+
import {useParams} from "react-router";
77
import {LoadingMask} from "../../common/LoadingMask";
88
import {t} from "@lingui/macro";
99
import {InputGroup} from "../../common/InputGroup";

frontend/src/components/forms/StripeCheckoutForm/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {useEffect, useState} from "react";
22
import {PaymentElement, useElements, useStripe} from "@stripe/react-stripe-js";
3-
import {useParams} from "react-router-dom";
3+
import {useParams} from "react-router";
44
import * as stripeJs from "@stripe/stripe-js";
55
import {Alert, Skeleton} from "@mantine/core";
66
import {t} from "@lingui/macro";

frontend/src/components/layouts/AuthLayout/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Navigate, Outlet} from "react-router-dom";
1+
import {Navigate, Outlet} from "react-router";
22
import classes from "./Auth.module.scss";
33
import {t} from "@lingui/macro";
44
import {useGetMe} from "../../../queries/useGetMe.ts";

frontend/src/components/layouts/CheckIn/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useParams} from "react-router-dom";
1+
import {useParams} from "react-router";
22
import {useGetCheckInListPublic} from "../../../queries/useGetCheckInListPublic.ts";
33
import {useState} from "react";
44
import {useDebouncedValue, useDisclosure, useNetwork} from "@mantine/hooks";

frontend/src/components/layouts/Checkout/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {NavLink, Outlet, useNavigate, useParams} from "react-router-dom";
1+
import {NavLink, Outlet, useNavigate, useParams} from "react-router";
22
import classes from './Checkout.module.scss';
33
import {useGetOrderPublic} from "../../../queries/useGetOrderPublic.ts";
44
import {t} from "@lingui/macro";

frontend/src/components/layouts/DefaultLayout/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Outlet} from "react-router-dom";
1+
import {Outlet} from "react-router";
22
import {Header} from "../../common/Header";
33
import {Container} from "@mantine/core";
44
import {GlobalMenu} from "../../common/GlobalMenu";

frontend/src/components/layouts/Event/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Badge, Breadcrumbs, Burger, Button, UnstyledButton, VisuallyHidden} from '@mantine/core';
2-
import {NavLink, Outlet, useLocation, useParams} from "react-router-dom";
2+
import {NavLink, Outlet, useLocation, useParams} from "react-router";
33
import {
44
IconChartPie,
55
IconChevronLeft,

frontend/src/components/layouts/ProductWidget/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useLocation, useParams} from "react-router-dom";
1+
import {useLocation, useParams} from "react-router";
22
import '../../../styles/widget/default.scss';
33
import {useGetEventPublic} from "../../../queries/useGetEventPublic.ts";
44
import SelectProducts from "../../routes/product-widget/SelectProducts";

frontend/src/components/layouts/PublicEvent/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useLoaderData} from "react-router-dom";
1+
import {useLoaderData} from "react-router";
22
import EventHomepage from "../EventHomepage";
33
import {Event} from "../../../types";
44

frontend/src/components/modals/CancelOrderModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {GenericModalProps, IdParam,} from "../../../types.ts";
2-
import {useParams} from "react-router-dom";
2+
import {useParams} from "react-router";
33
import {useGetEvent} from "../../../queries/useGetEvent.ts";
44
import {useGetOrder} from "../../../queries/useGetOrder.ts";
55
import {Modal} from "../../common/Modal";

frontend/src/components/modals/CreateAttendeeModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {Modal} from "../../common/Modal";
22
import {GenericModalProps, ProductCategory, ProductType} from "../../../types.ts";
33
import {Button} from "../../common/Button";
4-
import {useNavigate, useParams} from "react-router-dom";
4+
import {useNavigate, useParams} from "react-router";
55
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
66
import {useForm} from "@mantine/form";
77
import {LoadingOverlay, NumberInput, Select, Switch, TextInput} from "@mantine/core";

frontend/src/components/modals/CreateCapacityAssignmentModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {useForm} from "@mantine/form";
66
import {Button} from "@mantine/core";
77
import {useCreateCapacityAssignment} from "../../../mutations/useCreateCapacityAssignment.ts";
88
import {showSuccess} from "../../../utilites/notifications.tsx";
9-
import {useParams} from "react-router-dom";
9+
import {useParams} from "react-router";
1010
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
1111
import {useGetEvent} from "../../../queries/useGetEvent.ts";
1212
import {NoResultsSplash} from "../../common/NoResultsSplash";

frontend/src/components/modals/CreateCheckInListModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {useForm} from "@mantine/form";
66
import {Button} from "@mantine/core";
77
import {useCreateCheckInList} from "../../../mutations/useCreateCheckInList.ts";
88
import {showSuccess} from "../../../utilites/notifications.tsx";
9-
import {useParams} from "react-router-dom";
9+
import {useParams} from "react-router";
1010
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
1111
import {useGetEvent} from "../../../queries/useGetEvent.ts";
1212
import {NoResultsSplash} from "../../common/NoResultsSplash";

frontend/src/components/modals/CreateEventModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
2-
import {useNavigate} from "react-router-dom";
2+
import {useNavigate} from "react-router";
33
import {useGetAccount} from "../../../queries/useGetAccount.ts";
44
import {Event, GenericModalProps, IdParam, Organizer} from "../../../types.ts";
55
import {useEffect, useState} from "react";

frontend/src/components/modals/CreateOrganizerModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {GenericModalProps, Organizer} from "../../../types.ts";
22
import {OrganizerCreateForm} from "../../forms/OrganizerForm";
33
import {t} from "@lingui/macro";
44
import {Modal} from "../../common/Modal";
5-
import {useNavigate} from "react-router-dom";
5+
import {useNavigate} from "react-router";
66

77
interface CreateOrganizerModalProps extends GenericModalProps {
88
onClose: () => void;

frontend/src/components/modals/CreateProductCategoryModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {useForm} from "@mantine/form";
66
import {useCreateProductCategory} from "../../../mutations/useCreateProductCategory.ts";
77
import {ProductCategoryForm} from "../../forms/ProductCategoryForm";
88
import {showSuccess} from "../../../utilites/notifications.tsx";
9-
import {useParams} from "react-router-dom";
9+
import {useParams} from "react-router";
1010
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
1111
import {IconInfoCircle} from "@tabler/icons-react";
1212

frontend/src/components/modals/CreateProductModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GenericModalProps, IdParam, Product, ProductPriceType, ProductType, TaxA
33
import {useForm} from "@mantine/form";
44
import {useQueryClient} from "@tanstack/react-query";
55
import {notifications} from "@mantine/notifications";
6-
import {useParams} from "react-router-dom";
6+
import {useParams} from "react-router";
77
import {Modal} from "../../common/Modal";
88
import {ProductForm} from "../../forms/ProductForm";
99
import {GET_PRODUCTS_QUERY_KEY} from "../../../queries/useGetProducts.ts";

frontend/src/components/modals/CreatePromoCodeModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {GenericModalProps, PromoCode, PromoCodeDiscountType} from "../../../types.ts";
22
import {hasLength, useForm} from "@mantine/form";
3-
import {useParams} from "react-router-dom";
3+
import {useParams} from "react-router";
44
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
55
import {PromoCodeForm} from "../../forms/PromoCodeForm";
66
import {Modal} from "../../common/Modal";

frontend/src/components/modals/CreateQuestionModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GenericModalProps, Question, QuestionRequestData, QuestionType} from "..
33
import {useForm} from "@mantine/form";
44
import {useMutation, useQueryClient} from "@tanstack/react-query";
55
import {notifications} from "@mantine/notifications";
6-
import {useParams} from "react-router-dom";
6+
import {useParams} from "react-router";
77
import {questionClient} from "../../../api/question.client.ts";
88
import {useGetEvent} from "../../../queries/useGetEvent.ts";
99
import {GET_EVENT_QUESTIONS_QUERY_KEY} from "../../../queries/useGetEventQuestions.ts";

frontend/src/components/modals/DuplicateEventModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {useDuplicateEvent} from "../../../mutations/useDuplicateEvent.ts";
77
import {Editor} from "../../common/Editor";
88
import {InputGroup} from "../../common/InputGroup";
99
import {useGetEvent} from "../../../queries/useGetEvent.ts";
10-
import {useNavigate} from "react-router-dom";
10+
import {useNavigate} from "react-router";
1111
import {useEffect} from "react";
1212
import {utcToTz} from "../../../utilites/dates.ts";
1313
import {showSuccess} from "../../../utilites/notifications.tsx";

frontend/src/components/modals/EditCapacityAssignmentModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {CapacityAssigmentForm} from "../../forms/CapaciyAssigmentForm";
55
import {useForm} from "@mantine/form";
66
import {Button} from "@mantine/core";
77
import {showSuccess} from "../../../utilites/notifications.tsx";
8-
import {useParams} from "react-router-dom";
8+
import {useParams} from "react-router";
99
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
1010
import {useGetEvent} from "../../../queries/useGetEvent.ts";
1111
import {useEditCapacityAssignment} from "../../../mutations/useEditCapacityAssignment.ts";

frontend/src/components/modals/EditCheckInListModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {CheckInListForm} from "../../forms/CheckInListForm";
55
import {useForm} from "@mantine/form";
66
import {Alert, Button, Center, Loader} from "@mantine/core";
77
import {showSuccess} from "../../../utilites/notifications.tsx";
8-
import {useParams} from "react-router-dom";
8+
import {useParams} from "react-router";
99
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
1010
import {useGetEvent} from "../../../queries/useGetEvent.ts";
1111
import {useEditCheckInList} from "../../../mutations/useEditCheckInList.ts";

frontend/src/components/modals/EditProductCategoryModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {t} from "@lingui/macro";
44
import {LoadingMask} from "../../common/LoadingMask";
55
import {Button} from "@mantine/core";
66
import {useGetEventProductCategory} from "../../../queries/useGetProductCategory.ts";
7-
import {useParams} from "react-router-dom";
7+
import {useParams} from "react-router";
88
import {useEditProductCategory} from "../../../mutations/useEditProductCategory.ts";
99
import {useForm} from "@mantine/form";
1010
import {useEffect} from "react";

frontend/src/components/modals/EditProductModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {Button} from "@mantine/core";
22
import {GenericModalProps, IdParam, Product, ProductPriceType, ProductType} from "../../../types.ts";
33
import {useForm} from "@mantine/form";
4-
import {useParams} from "react-router-dom";
4+
import {useParams} from "react-router";
55
import {useEffect} from "react";
66
import {ProductForm} from "../../forms/ProductForm";
77
import {Modal} from "../../common/Modal";

frontend/src/components/modals/EditPromoCodeModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {GenericModalProps, PromoCode} from "../../../types.ts";
22
import {hasLength, useForm} from "@mantine/form";
3-
import {useParams} from "react-router-dom";
3+
import {useParams} from "react-router";
44
import {useFormErrorResponseHandler} from "../../../hooks/useFormErrorResponseHandler.tsx";
55
import {PromoCodeForm} from "../../forms/PromoCodeForm";
66
import {Modal} from "../../common/Modal";

frontend/src/components/modals/EditQuestionModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GenericModalProps, IdParam, Question, QuestionRequestData, QuestionType}
33
import {useForm} from "@mantine/form";
44
import {useMutation, useQueryClient} from "@tanstack/react-query";
55
import {notifications} from "@mantine/notifications";
6-
import {useParams} from "react-router-dom";
6+
import {useParams} from "react-router";
77
import {questionClient} from "../../../api/question.client.ts";
88
import {useGetEvent} from "../../../queries/useGetEvent.ts";
99
import {GET_EVENT_QUESTIONS_QUERY_KEY} from "../../../queries/useGetEventQuestions.ts";

frontend/src/components/modals/EditUserModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {IconUser, IconUserShield} from "@tabler/icons-react";
99
import {showSuccess} from "../../../utilites/notifications.tsx";
1010
import {UpdateUserRequest} from "../../../api/user.client.ts";
1111
import {useEditUser} from "../../../mutations/useEditUser.ts";
12-
import {NavLink} from "react-router-dom";
12+
import {NavLink} from "react-router";
1313
import {InputGroup} from "../../common/InputGroup";
1414

1515
interface EditUserModalProps extends GenericModalProps {

frontend/src/components/modals/ManageAttendeeModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useParams} from "react-router-dom";
1+
import {useParams} from "react-router";
22
import {useGetAttendee} from "../../../queries/useGetAttendee.ts";
33
import {useGetEvent} from "../../../queries/useGetEvent.ts";
44
import {useGetOrder} from "../../../queries/useGetOrder.ts";

frontend/src/components/modals/ManageOrderModal/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {GenericModalProps, IdParam, Product, QuestionAnswer} from "../../../types.ts";
2-
import {useParams} from "react-router-dom";
2+
import {useParams} from "react-router";
33
import {useGetEvent} from "../../../queries/useGetEvent.ts";
44
import {useGetOrder} from "../../../queries/useGetOrder.ts";
55
import {OrderSummary} from "../../common/OrderSummary";

0 commit comments

Comments
 (0)