import {PageHeader} from "../../../component/PageHeader.tsx";
import {ListSearchForm} from "../../../component/ListSearchForm.tsx";
import {BoardListTable} from "../components/master/BoardListTable.tsx";
import {useLoadingToast} from "../../../hook/useLoadingToast.ts";
import {Pagination} from "../../../component/pagination/Pagination.tsx";
import {ActionButtonListGroup} from "../../../component/button/ActionButtonListGroup.tsx";
import {useBoardListPage} from "../hook/page/useBoardListPage.ts";
export const BoardListPage = () => {
const {
list,
totalItems,
totalPages,
currentPage,
size,
isLoading,
error,
title,
breadcrumb,
homeUrl,
searchOptions,
pageSizeOptions,
successMessage,
searchParams,
setSearchParams,
handleDetail,
handleArticleList,
handlePreview,
handlePageChange,
handleDeleteBatch,
handleCreate,
isAllChecked,
isPartiallyChecked,
isChecked,
handleCheck,
handleCheckAll,
} = useBoardListPage();
useLoadingToast({
isLoading,
error,
successMessage
});
return (
<>
Loading...
}