-
+
+
+
+
{organization.name}
diff --git a/app/org/(panel)/organizations/[organizationId]/(components)/OrganizationHeader/components/OrganizationHeaderTabs/OrganizationHeaderTabs.tsx b/app/org/(panel)/organizations/[organizationId]/(components)/OrganizationHeader/components/OrganizationHeaderTabs/OrganizationHeaderTabs.tsx
index d2a8db2a..1a7ee77f 100644
--- a/app/org/(panel)/organizations/[organizationId]/(components)/OrganizationHeader/components/OrganizationHeaderTabs/OrganizationHeaderTabs.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/(components)/OrganizationHeader/components/OrganizationHeaderTabs/OrganizationHeaderTabs.tsx
@@ -8,7 +8,7 @@ import { Tabs, TabsList } from '@/components/ui';
import type { ProfileTab } from '../../../../(constants)/navigation';
import {
FRANCHISEE_PROFILE_TABS,
- ORGANIZATION_PROFILE_TAB_VALUES,
+ ORG_ORGANIZATION_TAB_VALUES,
ORGANIZER_PROFILE_TABS,
PARTNER_PROFILE_TABS,
SPONSOR_PROFILE_TABS
@@ -31,7 +31,7 @@ export const OrganizationHeaderTabs = ({ organization }: OrganizationHeaderTabsP
const segment = useSelectedLayoutSegment();
return (
-
+
{TABS[organization.type].map((tab, index) => {
const Icon = tab.icon;
diff --git a/app/org/(panel)/organizations/[organizationId]/(constants)/navigation.tsx b/app/org/(panel)/organizations/[organizationId]/(constants)/navigation.tsx
index 0534035e..41f0776b 100644
--- a/app/org/(panel)/organizations/[organizationId]/(constants)/navigation.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/(constants)/navigation.tsx
@@ -3,21 +3,21 @@ import { ActivityIcon, MapPinIcon, UserIcon, UsersRoundIcon } from 'lucide-react
import { ROUTES } from '@/utils/constants';
-export const ORGANIZATION_PROFILE_TAB_VALUES = {
+export const ORG_ORGANIZATION_TAB_VALUES = {
PROFILE: 'profile',
ADDRESSES: 'addresses',
EMPLOYEES: 'employees',
ACTIVITIES: 'activities',
SCHEDULE: 'schedule'
-};
+} as const;
export interface ProfileTab {
icon: LucideIcon;
title: string;
value: string;
- route: (typeof ROUTES.ORG.ORGANIZATIONS)[Exclude<
+ route: (typeof ROUTES.ORG.ORGANIZATIONS)[Extract<
keyof typeof ROUTES.ORG.ORGANIZATIONS,
- 'ROOT' | 'DASHBOARD'
+ keyof typeof ORG_ORGANIZATION_TAB_VALUES
>];
}
@@ -26,7 +26,7 @@ export const FRANCHISEE_PROFILE_TABS: ProfileTab[] = [
{
icon: UserIcon,
title: 'organization.profile.header.profile',
- value: ORGANIZATION_PROFILE_TAB_VALUES.PROFILE,
+ value: ORG_ORGANIZATION_TAB_VALUES.PROFILE,
route: ROUTES.ORG.ORGANIZATIONS.PROFILE
}
];
@@ -35,7 +35,7 @@ export const SPONSOR_PROFILE_TABS: ProfileTab[] = [
{
icon: UserIcon,
title: 'organization.profile.header.profile',
- value: ORGANIZATION_PROFILE_TAB_VALUES.PROFILE,
+ value: ORG_ORGANIZATION_TAB_VALUES.PROFILE,
route: ROUTES.ORG.ORGANIZATIONS.PROFILE
}
];
@@ -44,31 +44,31 @@ export const PARTNER_PROFILE_TABS: ProfileTab[] = [
{
icon: UserIcon,
title: 'organization.profile.header.profile',
- value: ORGANIZATION_PROFILE_TAB_VALUES.PROFILE,
+ value: ORG_ORGANIZATION_TAB_VALUES.PROFILE,
route: ROUTES.ORG.ORGANIZATIONS.PROFILE
},
{
icon: MapPinIcon,
title: 'organization.profile.header.addresses',
- value: ORGANIZATION_PROFILE_TAB_VALUES.ADDRESSES,
+ value: ORG_ORGANIZATION_TAB_VALUES.ADDRESSES,
route: ROUTES.ORG.ORGANIZATIONS.ADDRESSES
},
{
icon: UsersRoundIcon,
title: 'organization.profile.header.employees',
- value: ORGANIZATION_PROFILE_TAB_VALUES.EMPLOYEES,
+ value: ORG_ORGANIZATION_TAB_VALUES.EMPLOYEES,
route: ROUTES.ORG.ORGANIZATIONS.EMPLOYEES
},
{
icon: ActivityIcon,
title: 'organization.profile.header.activities',
- value: ORGANIZATION_PROFILE_TAB_VALUES.ACTIVITIES,
+ value: ORG_ORGANIZATION_TAB_VALUES.ACTIVITIES,
route: ROUTES.ORG.ORGANIZATIONS.ACTIVITIES
},
{
icon: ActivityIcon,
title: 'organization.profile.header.schedule',
- value: ORGANIZATION_PROFILE_TAB_VALUES.SCHEDULE,
+ value: ORG_ORGANIZATION_TAB_VALUES.SCHEDULE,
route: ROUTES.ORG.ORGANIZATIONS.SCHEDULE
}
];
diff --git a/app/org/(panel)/organizations/[organizationId]/addresses/(components)/ActionAddressForm/hooks/useActionAddressForm.tsx b/app/org/(panel)/organizations/[organizationId]/addresses/(components)/ActionAddressForm/hooks/useActionAddressForm.tsx
index 23635766..d14fb79f 100644
--- a/app/org/(panel)/organizations/[organizationId]/addresses/(components)/ActionAddressForm/hooks/useActionAddressForm.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/addresses/(components)/ActionAddressForm/hooks/useActionAddressForm.tsx
@@ -75,7 +75,7 @@ export const useActionAddressForm = ({
if (actionType === 'add') {
const postOrganizationActionAddressParams = {
- params: { ...requestParams, legalId: params.organizationId },
+ params: { ...requestParams, legalEntityId: params.organizationId },
action: actionType
} as const;
diff --git a/app/org/(panel)/organizations/[organizationId]/addresses/loading.tsx b/app/org/(panel)/organizations/[organizationId]/addresses/loading.tsx
index 90e95392..e6ca31d3 100644
--- a/app/org/(panel)/organizations/[organizationId]/addresses/loading.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/addresses/loading.tsx
@@ -8,7 +8,7 @@ const OrganizationAddressesLoading = () => (
-
+
{Array(5)
.fill({})
.map((_, index) => (
diff --git a/app/org/(panel)/organizations/[organizationId]/addresses/page.tsx b/app/org/(panel)/organizations/[organizationId]/addresses/page.tsx
index 55a9c881..dfbaee1d 100644
--- a/app/org/(panel)/organizations/[organizationId]/addresses/page.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/addresses/page.tsx
@@ -25,7 +25,7 @@ const OrganizationAddressesPage = async ({ params }: OrganizationAddressesPagePr
-
+
{getLegalAddressesByLegalIdResponse.map((address) => (
))}
diff --git a/app/org/(panel)/organizations/[organizationId]/employees/loading.tsx b/app/org/(panel)/organizations/[organizationId]/employees/loading.tsx
index c4a32cbc..49d9bcb4 100644
--- a/app/org/(panel)/organizations/[organizationId]/employees/loading.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/employees/loading.tsx
@@ -8,7 +8,7 @@ const OrganizationEmployeesLoading = () => (
-
+
{Array(5)
.fill({})
.map((_, index) => (
diff --git a/app/org/(panel)/organizations/[organizationId]/employees/page.tsx b/app/org/(panel)/organizations/[organizationId]/employees/page.tsx
index 552cd16b..56b84cde 100644
--- a/app/org/(panel)/organizations/[organizationId]/employees/page.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/employees/page.tsx
@@ -25,7 +25,7 @@ const OrganizationEmployeesPage = async ({ params }: OrganizationEmployeesPagePr
-
+
{getOrganizationEmployeesResponse.map((employee) => (
))}
diff --git a/app/org/(panel)/organizations/[organizationId]/layout.tsx b/app/org/(panel)/organizations/[organizationId]/layout.tsx
index 95366b4e..2657bed8 100644
--- a/app/org/(panel)/organizations/[organizationId]/layout.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/layout.tsx
@@ -12,7 +12,8 @@ interface OrganizationPageLayoutProps {
const OrganizationPageLayout = async ({ params, children }: OrganizationPageLayoutProps) => {
const organization = await getOrganizationById({
- params: { id: params.organizationId }
+ params: { id: params.organizationId },
+ config: { cache: 'no-store' }
});
return (
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/@card/page.tsx b/app/org/(panel)/organizations/[organizationId]/profile/@card/page.tsx
index 5114546e..b66f6b60 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/@card/page.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/profile/@card/page.tsx
@@ -30,7 +30,7 @@ interface OrganizationProfileCardSlotProps {
const OrganizationProfileCardPage = async ({ params }: OrganizationProfileCardSlotProps) => {
const getOrganizationByIdResponse = await getOrganizationById({
params: { id: params.organizationId },
- config: { cache: 'no-cache' }
+ config: { cache: 'no-store' }
});
return (
@@ -42,14 +42,16 @@ const OrganizationProfileCardPage = async ({ params }: OrganizationProfileCardSl
-
-
-
- }
- />
+
+
+
+
+ }
+ />
+
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/@changes/constants/addOrganizationChangeSchema.ts b/app/org/(panel)/organizations/[organizationId]/profile/@changes/constants/addOrganizationChangeSchema.ts
index 79f4007b..84b2c85f 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/@changes/constants/addOrganizationChangeSchema.ts
+++ b/app/org/(panel)/organizations/[organizationId]/profile/@changes/constants/addOrganizationChangeSchema.ts
@@ -1,10 +1,10 @@
import * as z from 'zod';
-export const addOrganizationChangeSchema = z.object({
+export const addOrganizationChangesSchema = z.object({
comment: z
.string()
.min(1, { message: 'validation.required' })
.max(255, { message: 'validation.max' })
});
-export type AddOrganizationChangeSchema = z.infer;
+export type AddOrganizationChangesSchema = z.infer;
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/@changes/hooks/useOrganizationProfileChangesPage.ts b/app/org/(panel)/organizations/[organizationId]/profile/@changes/hooks/useOrganizationProfileChangesPage.ts
index ef2f1273..0b680b6e 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/@changes/hooks/useOrganizationProfileChangesPage.ts
+++ b/app/org/(panel)/organizations/[organizationId]/profile/@changes/hooks/useOrganizationProfileChangesPage.ts
@@ -4,8 +4,8 @@ import { useParams } from 'next/navigation';
import { useGetChangesInfiniteQuery, usePostChangesMutation } from '@/utils/api';
-import type { AddOrganizationChangeSchema } from '../constants/addOrganizationChangeSchema';
-import { addOrganizationChangeSchema } from '../constants/addOrganizationChangeSchema';
+import type { AddOrganizationChangesSchema } from '../constants/addOrganizationChangeSchema';
+import { addOrganizationChangesSchema } from '../constants/addOrganizationChangeSchema';
const DEFAULT_CHANGES_PAGE = 1;
const CHANGES_LIMIT = 5;
@@ -21,9 +21,9 @@ export const useOrganizationProfileChangesPage = () => {
criteria: params.organizationId
});
- const addOrganizationChangeForm = useForm({
+ const addOrganizationChangeForm = useForm({
mode: 'onSubmit',
- resolver: zodResolver(addOrganizationChangeSchema),
+ resolver: zodResolver(addOrganizationChangesSchema),
defaultValues: { comment: '' }
});
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/@statistics/page.tsx b/app/org/(panel)/organizations/[organizationId]/profile/@statistics/page.tsx
index 9c30ec49..63850db6 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/@statistics/page.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/profile/@statistics/page.tsx
@@ -14,7 +14,7 @@ import {
} from '@/components/ui';
const OrganizationProfileStatisticsPage = () => (
-
+
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/@tariff/page.tsx b/app/org/(panel)/organizations/[organizationId]/profile/@tariff/page.tsx
index 35b2a80b..89e72bf0 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/@tariff/page.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/profile/@tariff/page.tsx
@@ -26,7 +26,7 @@ const OrganizationProfileTariffPage = async ({ params }: OrganizationProfileTari
const getTariffByLegalEntityIdResponse = await getTariffByLegalEntityId({
params: { legalEntityId: params.organizationId },
config: {
- cache: 'no-cache'
+ cache: 'no-store'
}
});
@@ -54,7 +54,7 @@ const OrganizationProfileTariffPage = async ({ params }: OrganizationProfileTari
/>
-
+
diff --git a/app/org/(panel)/organizations/[organizationId]/profile/layout.tsx b/app/org/(panel)/organizations/[organizationId]/profile/layout.tsx
index a1c6b77b..44364f17 100644
--- a/app/org/(panel)/organizations/[organizationId]/profile/layout.tsx
+++ b/app/org/(panel)/organizations/[organizationId]/profile/layout.tsx
@@ -1,6 +1,6 @@
import React from 'react';
-interface OrganizationProfilePageLayoutProps {
+interface OrganizationProfileLayoutProps {
children: React.ReactNode;
card: React.ReactNode;
changes: React.ReactNode;
@@ -13,10 +13,10 @@ const OrganizationProfileLayout = ({
changes,
statistics,
tariff
-}: OrganizationProfilePageLayoutProps) => (
-
- {card}
-
+}: OrganizationProfileLayoutProps) => (
+
+
{card}
+
{tariff}
{statistics}
{changes}
diff --git a/app/org/auth/page.tsx b/app/org/auth/page.tsx
index 563b158e..03fa7069 100644
--- a/app/org/auth/page.tsx
+++ b/app/org/auth/page.tsx
@@ -1,26 +1,26 @@
import Image from 'next/image';
-import AuthImage from '@/assets/images/auth.webp';
+import authImage from '@/assets/images/auth.webp';
import { I18nText, Logo } from '@/components/common';
import { Typography } from '@/components/ui';
import { LoginForm } from './(components)/LoginForm/LoginForm';
const OrgAuthPage = () => (
-
-
-
-
+
+