mirror of
https://github.com/umami-software/umami.git
synced 2026-02-10 07:37:11 +01:00
Refactor: removed default exports.
This commit is contained in:
parent
cd944e14ce
commit
f83a12d6cd
343 changed files with 555 additions and 1046 deletions
|
|
@ -25,5 +25,3 @@ export function TeamProvider({ teamId, children }: { teamId?: string; children:
|
|||
|
||||
return <TeamContext.Provider value={team}>{children}</TeamContext.Provider>;
|
||||
}
|
||||
|
||||
export default TeamProvider;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import TeamProvider from './TeamProvider';
|
||||
import { TeamProvider } from './TeamProvider';
|
||||
import { Metadata } from 'next';
|
||||
import TeamSettingsLayout from './settings/TeamSettingsLayout';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
'use client';
|
||||
import { ReactNode } from 'react';
|
||||
import { useMessages, useTeamUrl } from '@/components/hooks';
|
||||
import MenuLayout from '@/components/layout/MenuLayout';
|
||||
import { MenuLayout } from '@/components/layout/MenuLayout';
|
||||
|
||||
export default function TeamSettingsLayout({ children }: { children: ReactNode }) {
|
||||
export function TeamSettingsLayout({ children }: { children: ReactNode }) {
|
||||
const { formatMessage, labels } = useMessages();
|
||||
const { teamId } = useTeamUrl();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { useMessages, useModified } from '@/components/hooks';
|
||||
import { Button, Icon, Icons, Modal, ModalTrigger, Text, useToasts } from 'react-basics';
|
||||
import TeamMemberEditForm from './TeamMemberEditForm';
|
||||
import { TeamMemberEditForm } from './TeamMemberEditForm';
|
||||
|
||||
export function TeamMemberEditButton({
|
||||
teamId,
|
||||
|
|
@ -45,5 +45,3 @@ export function TeamMemberEditButton({
|
|||
</ModalTrigger>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMemberEditButton;
|
||||
|
|
|
|||
|
|
@ -78,5 +78,3 @@ export function TeamMemberEditForm({
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMemberEditForm;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import ConfirmationForm from '@/components/common/ConfirmationForm';
|
||||
import { ConfirmationForm } from '@/components/common/ConfirmationForm';
|
||||
import { useApi, useMessages, useModified } from '@/components/hooks';
|
||||
import { messages } from '@/components/messages';
|
||||
import { Button, Icon, Icons, Modal, ModalTrigger, Text } from 'react-basics';
|
||||
|
|
@ -55,5 +55,3 @@ export function TeamMemberRemoveButton({
|
|||
</ModalTrigger>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMemberRemoveButton;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import DataTable from '@/components/common/DataTable';
|
||||
import TeamMembersTable from './TeamMembersTable';
|
||||
import { DataTable } from '@/components/common/DataTable';
|
||||
import { TeamMembersTable } from './TeamMembersTable';
|
||||
import { useTeamMembers } from '@/components/hooks';
|
||||
|
||||
export function TeamMembersDataTable({
|
||||
|
|
@ -17,5 +17,3 @@ export function TeamMembersDataTable({
|
|||
</DataTable>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMembersDataTable;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
'use client';
|
||||
import { TeamContext } from '@/app/(main)/teams/[teamId]/TeamProvider';
|
||||
import TeamMembersDataTable from './TeamMembersDataTable';
|
||||
import PageHeader from '@/components/layout/PageHeader';
|
||||
import { TeamMembersDataTable } from './TeamMembersDataTable';
|
||||
import { PageHeader } from '@/components/layout/PageHeader';
|
||||
import { useLogin, useMessages } from '@/components/hooks';
|
||||
import { ROLES } from '@/lib/constants';
|
||||
import { useContext } from 'react';
|
||||
|
|
@ -24,5 +24,3 @@ export function TeamMembersPage({ teamId }: { teamId: string }) {
|
|||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMembersPage;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import { GridColumn, GridTable } from 'react-basics';
|
||||
import { useMessages, useLogin } from '@/components/hooks';
|
||||
import { ROLES } from '@/lib/constants';
|
||||
import TeamMemberRemoveButton from './TeamMemberRemoveButton';
|
||||
import TeamMemberEditButton from './TeamMemberEditButton';
|
||||
import { TeamMemberRemoveButton } from './TeamMemberRemoveButton';
|
||||
import { TeamMemberEditButton } from './TeamMemberEditButton';
|
||||
|
||||
export function TeamMembersTable({
|
||||
data = [],
|
||||
|
|
@ -52,5 +52,3 @@ export function TeamMembersTable({
|
|||
</GridTable>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMembersTable;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Metadata } from 'next';
|
||||
import TeamMembersPage from './TeamMembersPage';
|
||||
import { TeamMembersPage } from './TeamMembersPage';
|
||||
|
||||
export default async function ({ params }: { params: { teamId: string } }) {
|
||||
export default async function ({ params }: { params: Promise<{ teamId: string }> }) {
|
||||
const { teamId } = await params;
|
||||
|
||||
return <TeamMembersPage teamId={teamId} />;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import TypeConfirmationForm from '@/components/common/TypeConfirmationForm';
|
||||
import { TypeConfirmationForm } from '@/components/common/TypeConfirmationForm';
|
||||
import { useApi, useMessages } from '@/components/hooks';
|
||||
|
||||
const CONFIRM_VALUE = 'DELETE';
|
||||
|
|
@ -39,5 +39,3 @@ export function TeamDeleteForm({
|
|||
/>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamDeleteForm;
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
import { TeamContext } from '@/app/(main)/teams/[teamId]/TeamProvider';
|
||||
import { useLogin, useMessages } from '@/components/hooks';
|
||||
import Icons from '@/components/icons';
|
||||
import PageHeader from '@/components/layout/PageHeader';
|
||||
import { Icons } from '@/components/icons';
|
||||
import { PageHeader } from '@/components/layout/PageHeader';
|
||||
import { ROLES } from '@/lib/constants';
|
||||
import { useContext, useState } from 'react';
|
||||
import { Flexbox, Item, Tabs } from 'react-basics';
|
||||
import TeamLeaveButton from '@/app/(main)/settings/teams/TeamLeaveButton';
|
||||
import TeamManage from './TeamManage';
|
||||
import TeamEditForm from './TeamEditForm';
|
||||
import { TeamLeaveButton } from '@/app/(main)/settings/teams/TeamLeaveButton';
|
||||
import { TeamManage } from './TeamManage';
|
||||
import { TeamEditForm } from './TeamEditForm';
|
||||
|
||||
export function TeamDetails({ teamId }: { teamId: string }) {
|
||||
const team = useContext(TeamContext);
|
||||
|
|
@ -39,5 +39,3 @@ export function TeamDetails({ teamId }: { teamId: string }) {
|
|||
</Flexbox>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamDetails;
|
||||
|
|
|
|||
|
|
@ -79,5 +79,3 @@ export function TeamEditForm({ teamId, allowEdit }: { teamId: string; allowEdit?
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamEditForm;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { useMessages, useModified } from '@/components/hooks';
|
||||
import { useRouter } from 'next/navigation';
|
||||
import { ActionForm, Button, Modal, ModalTrigger } from 'react-basics';
|
||||
import TeamDeleteForm from './TeamDeleteForm';
|
||||
import { TeamDeleteForm } from './TeamDeleteForm';
|
||||
|
||||
export function TeamManage({ teamId }: { teamId: string }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
|
|
@ -29,5 +29,3 @@ export function TeamManage({ teamId }: { teamId: string }) {
|
|||
</ActionForm>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamManage;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
'use client';
|
||||
import TeamDetails from './TeamDetails';
|
||||
import { TeamDetails } from './TeamDetails';
|
||||
|
||||
export function TeamPage({ teamId }: { teamId: string }) {
|
||||
return <TeamDetails teamId={teamId} />;
|
||||
}
|
||||
|
||||
export default TeamPage;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { Metadata } from 'next';
|
||||
import TeamPage from './TeamPage';
|
||||
import { TeamPage } from './TeamPage';
|
||||
|
||||
export default async function ({ params }: { params: { teamId: string } }) {
|
||||
const { teamId } = await params;
|
||||
|
|
|
|||
|
|
@ -25,5 +25,3 @@ export function TeamWebsiteRemoveButton({ teamId, websiteId, onSave }) {
|
|||
</LoadingButton>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamWebsiteRemoveButton;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import DataTable from '@/components/common/DataTable';
|
||||
import { DataTable } from '@/components/common/DataTable';
|
||||
import { useTeamWebsites } from '@/components/hooks';
|
||||
import TeamWebsitesTable from './TeamWebsitesTable';
|
||||
import { TeamWebsitesTable } from './TeamWebsitesTable';
|
||||
|
||||
export function TeamWebsitesDataTable({
|
||||
teamId,
|
||||
|
|
@ -17,5 +17,3 @@ export function TeamWebsitesDataTable({
|
|||
</DataTable>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamWebsitesDataTable;
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
'use client';
|
||||
import { TeamContext } from '@/app/(main)/teams/[teamId]/TeamProvider';
|
||||
import WebsiteAddButton from '@/app/(main)/settings/websites/WebsiteAddButton';
|
||||
import { WebsiteAddButton } from '@/app/(main)/settings/websites/WebsiteAddButton';
|
||||
import { useLogin, useMessages } from '@/components/hooks';
|
||||
import PageHeader from '@/components/layout/PageHeader';
|
||||
import TeamWebsitesDataTable from './TeamWebsitesDataTable';
|
||||
import { PageHeader } from '@/components/layout/PageHeader';
|
||||
import { TeamWebsitesDataTable } from './TeamWebsitesDataTable';
|
||||
import { ROLES } from '@/lib/constants';
|
||||
import { useContext } from 'react';
|
||||
|
||||
|
|
@ -26,5 +26,3 @@ export function TeamWebsitesPage({ teamId }: { teamId: string }) {
|
|||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamWebsitesPage;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { GridColumn, GridTable, Icon, Text } from 'react-basics';
|
||||
import { useLogin, useMessages } from '@/components/hooks';
|
||||
import Icons from '@/components/icons';
|
||||
import LinkButton from '@/components/common/LinkButton';
|
||||
import { Icons } from '@/components/icons';
|
||||
import { LinkButton } from '@/components/common/LinkButton';
|
||||
|
||||
export function TeamWebsitesTable({
|
||||
teamId,
|
||||
|
|
@ -48,5 +48,3 @@ export function TeamWebsitesTable({
|
|||
</GridTable>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamWebsitesTable;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import Page from '@/app/(main)/settings/websites/[websiteId]/page';
|
||||
import { Page } from '@/app/(main)/settings/websites/[websiteId]/page';
|
||||
|
||||
export default function ({ params }) {
|
||||
return <Page params={params} />;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import TeamWebsitesPage from './TeamWebsitesPage';
|
||||
import { TeamWebsitesPage } from './TeamWebsitesPage';
|
||||
import { Metadata } from 'next';
|
||||
|
||||
export default async function ({ params }: { params: { teamId: string } }) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue