From ff2d3a88e5454ea4c02fa184aeed672ffb661d3d Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sun, 26 May 2024 20:58:14 +0900 Subject: [PATCH] Move provider file to utils --- frontend/src/app/[locale]/DropdownAccount.tsx | 2 +- frontend/src/app/[locale]/HeaderNavbarMenu.tsx | 2 +- frontend/src/app/[locale]/account/AccountPage.tsx | 2 +- frontend/src/app/[locale]/account/authPage.tsx | 2 +- frontend/src/app/[locale]/admin/AdminPage.tsx | 2 +- frontend/src/app/[locale]/projects/ProjectsPage.tsx | 2 +- frontend/src/app/[locale]/projects/[projectId]/home/home.tsx | 2 +- frontend/src/app/[locale]/providers.tsx | 3 +-- frontend/{src/app/[locale] => utils}/TokenProvider.tsx | 0 9 files changed, 8 insertions(+), 9 deletions(-) rename frontend/{src/app/[locale] => utils}/TokenProvider.tsx (100%) diff --git a/frontend/src/app/[locale]/DropdownAccount.tsx b/frontend/src/app/[locale]/DropdownAccount.tsx index 0655024..0934701 100644 --- a/frontend/src/app/[locale]/DropdownAccount.tsx +++ b/frontend/src/app/[locale]/DropdownAccount.tsx @@ -2,7 +2,7 @@ import { Button, DropdownTrigger, Dropdown, DropdownMenu, DropdownItem } from '@nextui-org/react'; import { User, ChevronDown, PenTool, ArrowRightFromLine, ArrowRightToLine } from 'lucide-react'; import { useContext } from 'react'; -import { TokenContext } from './TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import { useRouter } from '@/src/navigation'; import { AccountDropDownMessages } from '@/types/user'; import Avatar from 'boring-avatars'; diff --git a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx index efaca0d..954b036 100644 --- a/frontend/src/app/[locale]/HeaderNavbarMenu.tsx +++ b/frontend/src/app/[locale]/HeaderNavbarMenu.tsx @@ -1,6 +1,6 @@ 'use client'; import { useState, useContext } from 'react'; -import { TokenContext } from './TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import { Link } from '@/src/navigation'; import Image from 'next/image'; import { diff --git a/frontend/src/app/[locale]/account/AccountPage.tsx b/frontend/src/app/[locale]/account/AccountPage.tsx index 29b0f7a..55a0a55 100644 --- a/frontend/src/app/[locale]/account/AccountPage.tsx +++ b/frontend/src/app/[locale]/account/AccountPage.tsx @@ -1,7 +1,7 @@ 'use client'; import { useContext } from 'react'; import { Card, CardHeader, CardBody, Divider } from '@nextui-org/react'; -import { TokenContext } from '../TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import Avatar from 'boring-avatars'; type AccountPageMessages = { diff --git a/frontend/src/app/[locale]/account/authPage.tsx b/frontend/src/app/[locale]/account/authPage.tsx index a6db86e..dcb7afa 100644 --- a/frontend/src/app/[locale]/account/authPage.tsx +++ b/frontend/src/app/[locale]/account/authPage.tsx @@ -8,7 +8,7 @@ import { UserType, AuthMessages } from '@/types/user'; import { roles } from '@/config/selection'; import { signUp, signIn, signInAsGuest } from './authControl'; import { isValidEmail, isValidPassword } from './validate'; -import { TokenContext } from '../TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import { useRouter } from '@/src/navigation'; type Props = { diff --git a/frontend/src/app/[locale]/admin/AdminPage.tsx b/frontend/src/app/[locale]/admin/AdminPage.tsx index 879b059..1d57c5b 100644 --- a/frontend/src/app/[locale]/admin/AdminPage.tsx +++ b/frontend/src/app/[locale]/admin/AdminPage.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { useState, useEffect, useContext } from 'react'; import { UserType, AdminMessages } from '@/types/user'; -import { TokenContext } from '../TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import UsersTable from './UsersTable'; import Config from '@/config/config'; const apiServer = Config.apiServer; diff --git a/frontend/src/app/[locale]/projects/ProjectsPage.tsx b/frontend/src/app/[locale]/projects/ProjectsPage.tsx index 0b281d4..ddfadd9 100644 --- a/frontend/src/app/[locale]/projects/ProjectsPage.tsx +++ b/frontend/src/app/[locale]/projects/ProjectsPage.tsx @@ -2,7 +2,7 @@ import { useEffect, useState, useContext } from 'react'; import { Button } from '@nextui-org/react'; import { Plus } from 'lucide-react'; -import { TokenContext } from '@/src/app/[locale]/TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import { ProjectType, ProjectsMessages } from '@/types/project'; import ProjectsTable from './ProjectsTable'; import ProjectDialog from './ProjectDialog'; diff --git a/frontend/src/app/[locale]/projects/[projectId]/home/home.tsx b/frontend/src/app/[locale]/projects/[projectId]/home/home.tsx index f494d2c..130d2bd 100644 --- a/frontend/src/app/[locale]/projects/[projectId]/home/home.tsx +++ b/frontend/src/app/[locale]/projects/[projectId]/home/home.tsx @@ -6,7 +6,7 @@ import { Folder, Clipboard, FlaskConical } from 'lucide-react'; import { CaseTypeCountType, CasePriorityCountType } from '@/types/case'; import { ProgressSeriesType } from '@/types/run'; import { HomeMessages } from './page'; -import { TokenContext } from '@/src/app/[locale]/TokenProvider'; +import { TokenContext } from '@/utils/TokenProvider'; import { aggregateBasicInfo, aggregateTestPriority, aggregateTestType, aggregateProgress } from './aggregate'; import TestTypesChart from './TestTypesDonutChart'; import TestPriorityChart from './TestPriorityDonutChart'; diff --git a/frontend/src/app/[locale]/providers.tsx b/frontend/src/app/[locale]/providers.tsx index 34d4c3f..26e7adf 100644 --- a/frontend/src/app/[locale]/providers.tsx +++ b/frontend/src/app/[locale]/providers.tsx @@ -5,8 +5,7 @@ import { NextUIProvider } from '@nextui-org/react'; import { useRouter } from 'next/navigation'; import { ThemeProvider as NextThemesProvider } from 'next-themes'; import { ThemeProviderProps } from 'next-themes/dist/types'; - -import TokenProvider from './TokenProvider'; +import TokenProvider from '@/utils/TokenProvider'; import { TokenProps } from '@/types/user'; export interface ProvidersProps { diff --git a/frontend/src/app/[locale]/TokenProvider.tsx b/frontend/utils/TokenProvider.tsx similarity index 100% rename from frontend/src/app/[locale]/TokenProvider.tsx rename to frontend/utils/TokenProvider.tsx