@evgenin

Как сделать в React Vite css для каждого layout чтобы разные были?

<Routes>
    <Route element={<BackendLayout/>}>
        <Route path="/dashboard" element={<Dashboard />} />
    </Route>
    <Route element={<FrontendLayout />}>
        <Route path="/" element={<Home />} />
    </Route>
</Routes>

На front части необходимо использовать одни стили, а в dashboard клиентской части - другие. Но получается что подгружаются все css, и конфликтуют классы

import { defineConfig } from 'vite'
import laravel from 'laravel-vite-plugin';
import react from '@vitejs/plugin-react';
import path from 'path'

export default defineConfig({
    server: {
        host: true,
        strictPort: true,
        port: 5173,
        hmr: {
            host: 'localhost',
        }
    },
    plugins: [
        laravel({
            input: [
                'resources/js/app.jsx',
            ],
            refresh: true,
        }),
        react(),
    ],
    resolve: {
        mainFields: [],
        alias: {
            '~bootstrap': path.resolve(__dirname, 'node_modules/bootstrap'),
        }
    },

});
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы