diff --git a/rsconcept/frontend/postcss.config.js b/rsconcept/frontend/postcss.config.js index 2e7af2b7..0fa420c0 100644 --- a/rsconcept/frontend/postcss.config.js +++ b/rsconcept/frontend/postcss.config.js @@ -1,5 +1,7 @@ export default { plugins: { + 'postcss-import': {}, + 'tailwindcss/nesting': {}, tailwindcss: {}, autoprefixer: {}, }, diff --git a/rsconcept/frontend/src/App.tsx b/rsconcept/frontend/src/App.tsx index 14913b38..86cd5156 100644 --- a/rsconcept/frontend/src/App.tsx +++ b/rsconcept/frontend/src/App.tsx @@ -1,8 +1,8 @@ import { createBrowserRouter, Outlet, RouterProvider } from 'react-router-dom'; +import ConceptToaster from './components/ConceptToaster'; import Footer from './components/Footer'; import Navigation from './components/Navigation/Navigation'; -import ToasterThemed from './components/ToasterThemed'; import { useConceptTheme } from './context/ThemeContext'; import CreateRSFormPage from './pages/CreateRSFormPage'; import HomePage from './pages/HomePage'; @@ -20,7 +20,7 @@ function Root() { return (
- +
{DescribeError(error)}
); diff --git a/rsconcept/frontend/src/components/Common/Card.tsx b/rsconcept/frontend/src/components/Common/Card.tsx index 0479e77e..652a2142 100644 --- a/rsconcept/frontend/src/components/Common/Card.tsx +++ b/rsconcept/frontend/src/components/Common/Card.tsx @@ -6,7 +6,7 @@ interface CardProps { function Card({ title, widthClass = 'min-w-fit', children }: CardProps) { return ( -
+
{ title &&

{title}

} {children}
diff --git a/rsconcept/frontend/src/components/Common/Loader.tsx b/rsconcept/frontend/src/components/Common/ConceptLoader.tsx similarity index 52% rename from rsconcept/frontend/src/components/Common/Loader.tsx rename to rsconcept/frontend/src/components/Common/ConceptLoader.tsx index 85338b78..05ac1c10 100644 --- a/rsconcept/frontend/src/components/Common/Loader.tsx +++ b/rsconcept/frontend/src/components/Common/ConceptLoader.tsx @@ -1,14 +1,18 @@ import { ThreeDots } from 'react-loader-spinner'; -interface LoaderProps { +import { useConceptTheme } from '../../context/ThemeContext'; + +interface ConceptLoaderProps { size?: number } -export function Loader({size=10}: LoaderProps) { +export function ConceptLoader({size=10}: ConceptLoaderProps) { + const {colors} = useConceptTheme() + return (
>, 'noDataLabel'> { function ConceptSelect({ className, ...props }: ConceptSelectProps) { return (