generated from kevisual/vite-react-template
feat: add repository management dialogs and store functionality
- Implement CreateRepoDialog for creating new repositories with form validation. - Implement EditRepoDialog for editing existing repository details. - Implement SyncRepoDialog for syncing repositories with Gitea, including repository creation if necessary. - Implement WorkspaceDetailDialog for managing workspace links and actions. - Enhance the repo store with new state management for repository actions, including creating, editing, and syncing repositories. - Add build configuration utilities for repository synchronization. - Create a new page for repository management, integrating all dialogs and functionalities. - Add login route for authentication.
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { QueryRouterServer } from '@kevisual/router/browser'
|
||||
|
||||
import { useContextKey } from '@kevisual/context'
|
||||
import { useConfigStore } from '@/app/config/store'
|
||||
import { useGiteaConfigStore } from '@/app/config/gitea/store'
|
||||
import { useConfigStore } from '@/pages/config/store'
|
||||
import { useGiteaConfigStore } from '@/pages/config/gitea/store'
|
||||
import { CNB } from '@kevisual/cnb'
|
||||
import { Gitea } from '@kevisual/gitea';
|
||||
export const app = useContextKey('app', new QueryRouterServer())
|
||||
|
||||
Reference in New Issue
Block a user