Merge branch 'feature/slicing'

This commit is contained in:
Ardeman
2025-03-07 14:46:05 +08:00
9 changed files with 145 additions and 4 deletions
@@ -0,0 +1,15 @@
import { getCategories } from '~/apis/common/get-categories'
import { handleCookie } from '~/libs/cookies'
import { CategoriesPage } from '~/pages/dashboard-categories'
import type { Route } from './+types/_admin.lg-admin._dashboard.categories._index'
export const loader = async ({ request }: Route.LoaderArgs) => {
const { staffToken } = await handleCookie(request)
const { data: dataCategories } = await getCategories({
accessToken: staffToken,
})
return { dataCategories }
}
const DashboardCategoriesLayout = () => <CategoriesPage />
export default DashboardCategoriesLayout
@@ -1,4 +1,4 @@
import { CreateCategoryPage } from '~/pages/category-create'
import { CreateCategoryPage } from '~/pages/dashboard-category-create'
const DashboardCategoryLayout = () => <CreateCategoryPage />
export default DashboardCategoryLayout
@@ -0,0 +1,4 @@
import { UpdateCategoryPage } from '~/pages/dashboard-category-update'
const DashboardCategoryUpdateLayout = () => <UpdateCategoryPage />
export default DashboardCategoryUpdateLayout
@@ -1,2 +1,34 @@
const DashboardSettingsLayout = () => <div>Settings Page</div>
import { Button } from '~/components/ui/button'
const DashboardSettingsLayout = () => (
<div>
{/* action sementara kategory */}
<div className="flex space-x-2">
<Button
as="a"
href={`/lg-admin/categories`}
className="text-md rounded-md"
size="sm"
>
List Kategory
</Button>
<Button
as="a"
href={`/lg-admin/category/create`}
className="text-md rounded-md"
size="sm"
>
Create Category
</Button>
<Button
as="a"
href={`/lg-admin/category/update/1`}
className="text-md rounded-md"
size="sm"
>
Update Category
</Button>
</div>
</div>
)
export default DashboardSettingsLayout
+1 -1
View File
@@ -8,7 +8,7 @@ import { handleCookie } from '~/libs/cookies'
import {
createCategorySchema,
type TCategorySchema,
} from '~/pages/category-create'
} from '~/pages/dashboard-category-create'
import type { Route } from './+types/actions.register'