Move provider file to utils
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
import { Button, DropdownTrigger, Dropdown, DropdownMenu, DropdownItem } from '@nextui-org/react';
|
import { Button, DropdownTrigger, Dropdown, DropdownMenu, DropdownItem } from '@nextui-org/react';
|
||||||
import { User, ChevronDown, PenTool, ArrowRightFromLine, ArrowRightToLine } from 'lucide-react';
|
import { User, ChevronDown, PenTool, ArrowRightFromLine, ArrowRightToLine } from 'lucide-react';
|
||||||
import { useContext } from 'react';
|
import { useContext } from 'react';
|
||||||
import { TokenContext } from './TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import { useRouter } from '@/src/navigation';
|
import { useRouter } from '@/src/navigation';
|
||||||
import { AccountDropDownMessages } from '@/types/user';
|
import { AccountDropDownMessages } from '@/types/user';
|
||||||
import Avatar from 'boring-avatars';
|
import Avatar from 'boring-avatars';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use client';
|
'use client';
|
||||||
import { useState, useContext } from 'react';
|
import { useState, useContext } from 'react';
|
||||||
import { TokenContext } from './TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import { Link } from '@/src/navigation';
|
import { Link } from '@/src/navigation';
|
||||||
import Image from 'next/image';
|
import Image from 'next/image';
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use client';
|
'use client';
|
||||||
import { useContext } from 'react';
|
import { useContext } from 'react';
|
||||||
import { Card, CardHeader, CardBody, Divider } from '@nextui-org/react';
|
import { Card, CardHeader, CardBody, Divider } from '@nextui-org/react';
|
||||||
import { TokenContext } from '../TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import Avatar from 'boring-avatars';
|
import Avatar from 'boring-avatars';
|
||||||
|
|
||||||
type AccountPageMessages = {
|
type AccountPageMessages = {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { UserType, AuthMessages } from '@/types/user';
|
|||||||
import { roles } from '@/config/selection';
|
import { roles } from '@/config/selection';
|
||||||
import { signUp, signIn, signInAsGuest } from './authControl';
|
import { signUp, signIn, signInAsGuest } from './authControl';
|
||||||
import { isValidEmail, isValidPassword } from './validate';
|
import { isValidEmail, isValidPassword } from './validate';
|
||||||
import { TokenContext } from '../TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import { useRouter } from '@/src/navigation';
|
import { useRouter } from '@/src/navigation';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { useState, useEffect, useContext } from 'react';
|
import { useState, useEffect, useContext } from 'react';
|
||||||
import { UserType, AdminMessages } from '@/types/user';
|
import { UserType, AdminMessages } from '@/types/user';
|
||||||
import { TokenContext } from '../TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import UsersTable from './UsersTable';
|
import UsersTable from './UsersTable';
|
||||||
import Config from '@/config/config';
|
import Config from '@/config/config';
|
||||||
const apiServer = Config.apiServer;
|
const apiServer = Config.apiServer;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import { useEffect, useState, useContext } from 'react';
|
import { useEffect, useState, useContext } from 'react';
|
||||||
import { Button } from '@nextui-org/react';
|
import { Button } from '@nextui-org/react';
|
||||||
import { Plus } from 'lucide-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 { ProjectType, ProjectsMessages } from '@/types/project';
|
||||||
import ProjectsTable from './ProjectsTable';
|
import ProjectsTable from './ProjectsTable';
|
||||||
import ProjectDialog from './ProjectDialog';
|
import ProjectDialog from './ProjectDialog';
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { Folder, Clipboard, FlaskConical } from 'lucide-react';
|
|||||||
import { CaseTypeCountType, CasePriorityCountType } from '@/types/case';
|
import { CaseTypeCountType, CasePriorityCountType } from '@/types/case';
|
||||||
import { ProgressSeriesType } from '@/types/run';
|
import { ProgressSeriesType } from '@/types/run';
|
||||||
import { HomeMessages } from './page';
|
import { HomeMessages } from './page';
|
||||||
import { TokenContext } from '@/src/app/[locale]/TokenProvider';
|
import { TokenContext } from '@/utils/TokenProvider';
|
||||||
import { aggregateBasicInfo, aggregateTestPriority, aggregateTestType, aggregateProgress } from './aggregate';
|
import { aggregateBasicInfo, aggregateTestPriority, aggregateTestType, aggregateProgress } from './aggregate';
|
||||||
import TestTypesChart from './TestTypesDonutChart';
|
import TestTypesChart from './TestTypesDonutChart';
|
||||||
import TestPriorityChart from './TestPriorityDonutChart';
|
import TestPriorityChart from './TestPriorityDonutChart';
|
||||||
|
|||||||
@@ -5,8 +5,7 @@ import { NextUIProvider } from '@nextui-org/react';
|
|||||||
import { useRouter } from 'next/navigation';
|
import { useRouter } from 'next/navigation';
|
||||||
import { ThemeProvider as NextThemesProvider } from 'next-themes';
|
import { ThemeProvider as NextThemesProvider } from 'next-themes';
|
||||||
import { ThemeProviderProps } from 'next-themes/dist/types';
|
import { ThemeProviderProps } from 'next-themes/dist/types';
|
||||||
|
import TokenProvider from '@/utils/TokenProvider';
|
||||||
import TokenProvider from './TokenProvider';
|
|
||||||
import { TokenProps } from '@/types/user';
|
import { TokenProps } from '@/types/user';
|
||||||
|
|
||||||
export interface ProvidersProps {
|
export interface ProvidersProps {
|
||||||
|
|||||||
Reference in New Issue
Block a user