feat: change center-component to components

This commit is contained in:
2025-03-25 15:51:15 +08:00
parent ef50106e5c
commit 45443709af
34 changed files with 504 additions and 88 deletions

View File

@@ -19,7 +19,7 @@
"dependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@kevisual/center-components": "workspace:*",
"@kevisual/components": "workspace:*",
"@kevisual/router": "^0.0.9",
"@kevisual/store": "^0.0.2",
"@mui/material": "^6.4.8",

View File

@@ -1,4 +1,4 @@
@import 'tailwindcss';
@import '@kevisual/center-components/theme/wind-theme.css';
@import '@kevisual/components/theme/wind-theme.css';
@import './style.css';

View File

@@ -1,5 +1,5 @@
import { useEffect, useMemo } from 'react';
import { CustomThemeProvider } from '@kevisual/center-components/theme/index.tsx';
import { CustomThemeProvider } from '@kevisual/components/theme/index.tsx';
import { Left } from './layout/Left';
import { Main } from './main/index';
import { ToastContainer } from 'react-toastify';

View File

@@ -1,6 +1,6 @@
import { useResourceFileStore } from '@kevisual/resources/pages/store/resource-file';
import { FormControlLabel, Box, ButtonGroup, Tooltip, Typography } from '@mui/material';
import { IconButton } from '@kevisual/center-components/button/index.tsx';
import { IconButton } from '@kevisual/components/button/index.tsx';
import { Info, Plus, Save, Share, Shuffle, Trash } from 'lucide-react';
import { useState, useEffect } from 'react';
import { toast } from 'react-toastify';
@@ -10,7 +10,7 @@ import { DatePicker } from './DatePicker';
import { DialogKey } from './DialogKey';
import { keysTips, KeyParse } from '../../modules/key-parse';
import { KeyShareSelect, KeyTextField } from '../../modules/PermissionManager';
import { TagsInput } from '@kevisual/center-components/select/TagsInput.tsx';
import { TagsInput } from '@kevisual/components/select/TagsInput.tsx';
export const setShareKeysOperate = (value: 'public' | 'protected' | 'private') => {
const keys = ['password', 'usernames', 'expiration-time'];
const deleteKeys = keys.map((item) => {

View File

@@ -8,7 +8,7 @@ import { PrefixRedirect } from './modules/PrefixRedirect';
import { UploadButton } from '../upload';
import { FileDrawer } from './draw/FileDrawer';
import { useResourceFileStore } from '../store/resource-file';
import { IconButtonItem } from '@kevisual/center-components/button/index.tsx';
import { IconButtonItem } from '@kevisual/components/button/index.tsx';
export const FileApp = () => {
const { getList, prefix, setListType, listType } = useResourceStore();
const { getStatFile, prefix: statPrefix, openDrawer } = useResourceFileStore();

View File

@@ -6,7 +6,7 @@ import { getIcon } from '../FileIcon';
import { Download, Trash } from 'lucide-react';
import clsx from 'clsx';
import { useResourceFileStore } from '@kevisual/resources/pages/store/resource-file';
import { useModal } from '@kevisual/center-components/modal/Confirm.tsx';
import { useModal } from '@kevisual/components/modal/Confirm.tsx';
export const FileTable = () => {
const { list, prefix, download, onOpenPrefix, getList } = useResourceStore();

View File

@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react';
import { KeyParse, getTips } from './key-parse';
import { FormControlLabel, TextField, Select, MenuItem, Tooltip } from '@mui/material';
import { DatePicker } from '../draw/modules/DatePicker';
import { TagsInput } from '@kevisual/center-components/select/TagsInput.tsx';
import { TagsInput } from '@kevisual/components/select/TagsInput.tsx';
import { HelpCircle } from 'lucide-react';
import clsx from 'clsx';
import { useTranslation } from 'react-i18next';