diff --git a/packages/client/src/App.tsx b/packages/client/src/App.tsx index 6eb692f0..a51e646f 100644 --- a/packages/client/src/App.tsx +++ b/packages/client/src/App.tsx @@ -2,13 +2,13 @@ import './App.css'; import { BrowserRouter, Route, Routes } from 'react-router-dom'; import { HomePage } from './pages/Home'; import { ThemeProvider } from './theme/ThemeProvider'; -import { NavBar } from './components/NavigationBar'; +import { NavBar } from './components/NavigationBar.component'; import { NewProject } from './pages/projects/NewProject'; import { ProjectControl } from './pages/projects/ProjectControl'; import { SuccessPage } from './pages/SuccessPage'; import { NewStudy } from './pages/studies/NewStudy'; import { ContributePage } from './pages/contribute/Contribute'; -import { TagView } from './components/TagView'; +import { TagView } from './components/TagView.component'; import { StudyControl } from './pages/studies/StudyControl'; import { ProjectAccess } from './pages/datasets/ProjectAccess'; import { ProjectUserPermissions } from './pages/projects/ProjectUserPermissions'; @@ -17,17 +17,16 @@ import { DownloadTags } from './pages/studies/DownloadTags'; import { LoginPage } from './pages/LoginPage'; import { DatasetControls } from './pages/datasets/DatasetControls'; import { AuthCallback } from './pages/AuthCallback'; -import { EnvironmentContextProvider } from './context/EnvironmentContext'; -import { AuthProvider, useAuth, AUTH_TOKEN_STR } from './context/AuthContext'; +import { AuthProvider, useAuth, AUTH_TOKEN_STR } from './context/Auth.context'; import { AdminGuard } from './guards/AdminGuard'; import { LogoutPage } from './pages/LogoutPage'; import { CssBaseline, Box, styled } from '@mui/material'; import { FC, ReactNode, useState } from 'react'; -import { SideBar } from './components/SideBar'; -import { ProjectProvider } from './context/ProjectContext'; +import { SideBar } from './components/SideBar.component'; +import { ProjectProvider } from './context/Project.context'; import { ApolloClient, ApolloProvider, InMemoryCache, concat, createHttpLink } from '@apollo/client'; import { setContext } from '@apollo/client/link/context'; -import {StudyProvider} from './context/Study'; +import {StudyProvider} from './context/Study.context'; const drawerWidth = 256; const Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })<{ @@ -69,14 +68,12 @@ const App: FC = () => { return ( - - - - - - - - + + + + + + ); diff --git a/packages/client/src/apis/placeholder.tsx b/packages/client/src/apis/placeholder.tsx deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/client/src/components/AddDataset.tsx b/packages/client/src/components/AddDataset.component.tsx similarity index 100% rename from packages/client/src/components/AddDataset.tsx rename to packages/client/src/components/AddDataset.component.tsx diff --git a/packages/client/src/components/ControlComponent.tsx b/packages/client/src/components/Control.component.tsx similarity index 95% rename from packages/client/src/components/ControlComponent.tsx rename to packages/client/src/components/Control.component.tsx index 7dae949f..866a0edd 100644 --- a/packages/client/src/components/ControlComponent.tsx +++ b/packages/client/src/components/Control.component.tsx @@ -13,7 +13,7 @@ interface Table { tableRows: Row[]; } -export const ControlComponent: React.FC = ({ tableRows }: Table) => { +export const Control: React.FC
= ({ tableRows }: Table) => { const [rows, setRows] = useState(tableRows); const [rowModesModel, setRowModesModel] = useState({}); diff --git a/packages/client/src/components/DatasetAccessComponent.tsx b/packages/client/src/components/DatasetAccess.component.tsx similarity index 96% rename from packages/client/src/components/DatasetAccessComponent.tsx rename to packages/client/src/components/DatasetAccess.component.tsx index 047b4be9..b1f0ea36 100644 --- a/packages/client/src/components/DatasetAccessComponent.tsx +++ b/packages/client/src/components/DatasetAccess.component.tsx @@ -38,7 +38,7 @@ const renderSwitchEditInputCell: GridColDef['renderCell'] = (params) => { return ; }; -export const DatasetAccessComponent: React.FC
= ({ tableRows }: Table) => { +export const DatasetAccess: React.FC
= ({ tableRows }: Table) => { const [rows] = useState(tableRows); const [rowModesModel, setRowModesModel] = useState({}); diff --git a/packages/client/src/components/DatasetControlComponent.tsx b/packages/client/src/components/DatasetControl.component.tsx similarity index 91% rename from packages/client/src/components/DatasetControlComponent.tsx rename to packages/client/src/components/DatasetControl.component.tsx index a8c46d59..e58660d9 100644 --- a/packages/client/src/components/DatasetControlComponent.tsx +++ b/packages/client/src/components/DatasetControl.component.tsx @@ -17,7 +17,7 @@ interface Table { columns: GridColDef[]; } -export const DatasetControlComponent: React.FC
= ({ tableRows, columns }: Table) => { +export const DatasetControl: React.FC
= ({ tableRows, columns }: Table) => { const [rows] = useState(tableRows); const [rowModesModel, setRowModesModel] = useState({}); diff --git a/packages/client/src/components/Environment.tsx b/packages/client/src/components/Environment.component.tsx similarity index 94% rename from packages/client/src/components/Environment.tsx rename to packages/client/src/components/Environment.component.tsx index 652c61a2..b1cf81f2 100644 --- a/packages/client/src/components/Environment.tsx +++ b/packages/client/src/components/Environment.component.tsx @@ -1,6 +1,6 @@ import { Select, MenuItem, FormControl, InputLabel, Stack, Paper, Typography } from '@mui/material'; -import { useProject } from '../context/ProjectContext'; -import { useStudy } from '../context/Study'; +import { useProject } from '../context/Project.context'; +import { useStudy } from '../context/Study.context'; import { Dispatch, SetStateAction, FC } from 'react'; export const Environment: FC = () => { diff --git a/packages/client/src/components/MenuComponent.tsx b/packages/client/src/components/Menu.component.tsx similarity index 100% rename from packages/client/src/components/MenuComponent.tsx rename to packages/client/src/components/Menu.component.tsx diff --git a/packages/client/src/components/NavigationBar.tsx b/packages/client/src/components/NavigationBar.component.tsx similarity index 100% rename from packages/client/src/components/NavigationBar.tsx rename to packages/client/src/components/NavigationBar.component.tsx diff --git a/packages/client/src/components/NewStudyJsonForm.tsx b/packages/client/src/components/NewStudyJsonForm.component.tsx similarity index 100% rename from packages/client/src/components/NewStudyJsonForm.tsx rename to packages/client/src/components/NewStudyJsonForm.component.tsx diff --git a/packages/client/src/components/SideBar.tsx b/packages/client/src/components/SideBar.component.tsx similarity index 97% rename from packages/client/src/components/SideBar.tsx rename to packages/client/src/components/SideBar.component.tsx index 0af456b5..f92c2864 100644 --- a/packages/client/src/components/SideBar.tsx +++ b/packages/client/src/components/SideBar.component.tsx @@ -1,9 +1,9 @@ import { FC, ReactNode, useState } from 'react'; import { Collapse, Divider, Drawer, List, ListItem, ListItemButton, ListItemIcon, ListItemText } from '@mui/material'; import { ExpandMore, ExpandLess, School, Dataset, Work, Logout, GroupWork } from '@mui/icons-material'; -import { useAuth } from '../context/AuthContext'; +import { useAuth } from '../context/Auth.context'; import { useNavigate } from 'react-router-dom'; -import { Environment } from './Environment'; +import { Environment } from './Environment.component'; interface SideBarProps { open: boolean; diff --git a/packages/client/src/components/TagFieldComponent.tsx b/packages/client/src/components/TagField.component.tsx similarity index 95% rename from packages/client/src/components/TagFieldComponent.tsx rename to packages/client/src/components/TagField.component.tsx index 81895078..9ddf3a7f 100644 --- a/packages/client/src/components/TagFieldComponent.tsx +++ b/packages/client/src/components/TagField.component.tsx @@ -13,7 +13,7 @@ interface FieldProps { index: number; } -export const TagFieldComponent: React.FC = ({ field, valid, validate, index }: FieldProps) => { +export const TagFieldView: React.FC = ({ field, valid, validate, index }: FieldProps) => { const [jsonData, setJsonData] = useState({}); const [schema, setSchema] = useState({}); const [uiSchema, setUiSchema] = useState({ type: 'object' }); diff --git a/packages/client/src/components/TagFormPreview.tsx b/packages/client/src/components/TagFormPreview.component.tsx similarity index 100% rename from packages/client/src/components/TagFormPreview.tsx rename to packages/client/src/components/TagFormPreview.component.tsx diff --git a/packages/client/src/components/TagTrainingComponent.tsx b/packages/client/src/components/TagTraining.component.tsx similarity index 94% rename from packages/client/src/components/TagTrainingComponent.tsx rename to packages/client/src/components/TagTraining.component.tsx index aa1efe4d..3e19e0dd 100644 --- a/packages/client/src/components/TagTrainingComponent.tsx +++ b/packages/client/src/components/TagTraining.component.tsx @@ -1,5 +1,5 @@ import { Box, Accordion, AccordionSummary, Typography, AccordionDetails, Container } from '@mui/material'; -import { DatasetControlComponent } from './DatasetControlComponent'; +import { DatasetControl } from './DatasetControl.component'; import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; import { GridColDef } from '@mui/x-data-grid'; @@ -93,7 +93,7 @@ export const TagTrainingComponent = () => { - + diff --git a/packages/client/src/components/TagView.tsx b/packages/client/src/components/TagView.component.tsx similarity index 100% rename from packages/client/src/components/TagView.tsx rename to packages/client/src/components/TagView.component.tsx diff --git a/packages/client/src/components/TagsDisplay.tsx b/packages/client/src/components/TagsDisplay.component.tsx similarity index 95% rename from packages/client/src/components/TagsDisplay.tsx rename to packages/client/src/components/TagsDisplay.component.tsx index 7f2abc81..97bbe591 100644 --- a/packages/client/src/components/TagsDisplay.tsx +++ b/packages/client/src/components/TagsDisplay.component.tsx @@ -10,10 +10,10 @@ import VideocamIcon from '@mui/icons-material/Videocam'; import DeleteIcon from '@mui/icons-material/Delete'; import { materialRenderers } from '@jsonforms/material-renderers'; import { TagField, TagFieldType } from '../models/TagField'; -import { TagFormPreviewDialog } from './TagFormPreview'; +import { TagFormPreviewDialog } from './TagFormPreview.component'; import { TagFieldGeneratorService } from '../services/tag-field-generator.service'; import { useState } from 'react'; -import { TagFieldComponent } from './TagFieldComponent'; +import { TagFieldView } from './TagField.component'; type TagPreviewInformation = { previewDataSchema: any; @@ -114,7 +114,7 @@ export const TagsDisplay: React.FC = () => { {tagFields.length > 0 ? ( tagFields.map((value: TagField, index: number) => ( - + - + ) : ( - + <> {getSectionComponent()} @@ -71,7 +71,7 @@ export const NewStudy: React.FC = () => { {activeStep === steps.length - 1 ? 'Finish' : 'Next'} - + )} diff --git a/packages/client/src/pages/studies/StudyControl.tsx b/packages/client/src/pages/studies/StudyControl.tsx index 3cce760a..f79e5a05 100644 --- a/packages/client/src/pages/studies/StudyControl.tsx +++ b/packages/client/src/pages/studies/StudyControl.tsx @@ -1,5 +1,5 @@ -import {Typography} from '@mui/material'; -import { ControlComponent } from '../../components/ControlComponent'; +import { Typography } from '@mui/material'; +import { Control } from '../../components/Control.component'; // currently hardcoded values, but eventully // there will be a fetching function that retrieves project information @@ -42,7 +42,7 @@ export const StudyControl: React.FC = () => { return ( <> Study Control - + ); }; diff --git a/packages/client/src/pages/studies/UserPermissions.tsx b/packages/client/src/pages/studies/UserPermissions.tsx index 90718c7c..78dd260b 100644 --- a/packages/client/src/pages/studies/UserPermissions.tsx +++ b/packages/client/src/pages/studies/UserPermissions.tsx @@ -1,4 +1,4 @@ -import { Box, Switch, Typography } from '@mui/material'; +import { Switch, Typography } from '@mui/material'; import useEnhancedEffect from '@mui/material/utils/useEnhancedEffect'; import { DataGrid, GridColDef, GridRenderCellParams, useGridApiContext } from '@mui/x-data-grid'; import { GridRowModesModel } from '@mui/x-data-grid-pro'; diff --git a/packages/client/src/theme/ThemeProvider.tsx b/packages/client/src/theme/ThemeProvider.tsx index ff012cef..b7ade79b 100644 --- a/packages/client/src/theme/ThemeProvider.tsx +++ b/packages/client/src/theme/ThemeProvider.tsx @@ -1,4 +1,4 @@ -import React, { FC } from 'react'; +import { FC } from 'react'; import { CssBaseline } from '@mui/material'; import { ThemeProvider as MuiThemeProvider, createTheme } from '@mui/material/styles';