187 lines
15 KiB
Plaintext
187 lines
15 KiB
Plaintext
import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/pages/blog-posts/list.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=e565559a"; const Fragment = __vite__cjsImport0_react_jsxDevRuntime["Fragment"]; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
|
||
import RefreshRuntime from "/@react-refresh";
|
||
const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
|
||
let prevRefreshReg;
|
||
let prevRefreshSig;
|
||
if (import.meta.hot && !inWebWorker) {
|
||
if (!window.__vite_plugin_react_preamble_installed__) {
|
||
throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201");
|
||
}
|
||
prevRefreshReg = window.$RefreshReg$;
|
||
prevRefreshSig = window.$RefreshSig$;
|
||
window.$RefreshReg$ = (type, id) => {
|
||
RefreshRuntime.register(type, "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx " + id);
|
||
};
|
||
window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
|
||
}
|
||
var _s = $RefreshSig$();
|
||
import { DataGrid } from "/node_modules/.vite/deps/@mui_x-data-grid.js?v=e565559a";
|
||
import { useMany } from "/node_modules/.vite/deps/@refinedev_core.js?v=e565559a";
|
||
import {
|
||
DateField,
|
||
DeleteButton,
|
||
EditButton,
|
||
List,
|
||
MarkdownField,
|
||
ShowButton,
|
||
useDataGrid
|
||
} from "/node_modules/.vite/deps/@refinedev_mui.js?v=e565559a";
|
||
import __vite__cjsImport6_react from "/node_modules/.vite/deps/react.js?v=e565559a"; const React = __vite__cjsImport6_react.__esModule ? __vite__cjsImport6_react.default : __vite__cjsImport6_react;
|
||
export const BlogPostList = () => {
|
||
_s();
|
||
const { dataGridProps } = useDataGrid({
|
||
syncWithLocation: true
|
||
});
|
||
const { data: categoryData, isLoading: categoryIsLoading } = useMany({
|
||
resource: "categories",
|
||
ids: dataGridProps?.rows?.map((item) => item?.category?.id).filter(Boolean) ?? [],
|
||
queryOptions: {
|
||
enabled: !!dataGridProps?.rows
|
||
}
|
||
});
|
||
const columns = React.useMemo(
|
||
() => [
|
||
{
|
||
field: "id",
|
||
headerName: "ID",
|
||
type: "number",
|
||
minWidth: 50
|
||
},
|
||
{
|
||
field: "title",
|
||
flex: 1,
|
||
headerName: "Title",
|
||
minWidth: 200
|
||
},
|
||
{
|
||
field: "content",
|
||
flex: 1,
|
||
headerName: "content",
|
||
minWidth: 250,
|
||
renderCell: function render({ value }) {
|
||
if (!value)
|
||
return "-";
|
||
return /* @__PURE__ */ jsxDEV(MarkdownField, { value: value?.slice(0, 80) + "..." || "" }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 51,
|
||
columnNumber: 16
|
||
}, this);
|
||
}
|
||
},
|
||
{
|
||
field: "category",
|
||
flex: 1,
|
||
headerName: "Category",
|
||
minWidth: 300,
|
||
valueGetter: ({ row }) => {
|
||
const value = row?.category;
|
||
return value;
|
||
},
|
||
renderCell: function render({ value }) {
|
||
return categoryIsLoading ? /* @__PURE__ */ jsxDEV(Fragment, { children: "Loading..." }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 65,
|
||
columnNumber: 9
|
||
}, this) : categoryData?.data?.find((item) => item.id === value?.id)?.title;
|
||
}
|
||
},
|
||
{
|
||
field: "status",
|
||
flex: 1,
|
||
headerName: "Status",
|
||
minWidth: 200
|
||
},
|
||
{
|
||
field: "createdAt",
|
||
flex: 1,
|
||
headerName: "Created at",
|
||
minWidth: 250,
|
||
renderCell: function render({ value }) {
|
||
return /* @__PURE__ */ jsxDEV(DateField, { value }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 83,
|
||
columnNumber: 16
|
||
}, this);
|
||
}
|
||
},
|
||
{
|
||
field: "actions",
|
||
headerName: "Actions",
|
||
sortable: false,
|
||
renderCell: function render({ row }) {
|
||
return /* @__PURE__ */ jsxDEV(Fragment, { children: [
|
||
/* @__PURE__ */ jsxDEV(EditButton, { hideText: true, recordItemId: row.id }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 93,
|
||
columnNumber: 15
|
||
}, this),
|
||
/* @__PURE__ */ jsxDEV(ShowButton, { hideText: true, recordItemId: row.id }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 94,
|
||
columnNumber: 15
|
||
}, this),
|
||
/* @__PURE__ */ jsxDEV(DeleteButton, { hideText: true, recordItemId: row.id }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 95,
|
||
columnNumber: 15
|
||
}, this)
|
||
] }, void 0, true, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 92,
|
||
columnNumber: 11
|
||
}, this);
|
||
},
|
||
align: "center",
|
||
headerAlign: "center",
|
||
minWidth: 80
|
||
}
|
||
],
|
||
[categoryData]
|
||
);
|
||
return /* @__PURE__ */ jsxDEV(List, { children: /* @__PURE__ */ jsxDEV(DataGrid, { ...dataGridProps, columns, autoHeight: true }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 109,
|
||
columnNumber: 7
|
||
}, this) }, void 0, false, {
|
||
fileName: "/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx",
|
||
lineNumber: 108,
|
||
columnNumber: 5
|
||
}, this);
|
||
};
|
||
_s(BlogPostList, "aQCn/xrlApWGn5DUNHsurmWDa7w=", false, function() {
|
||
return [useDataGrid, useMany];
|
||
});
|
||
_c = BlogPostList;
|
||
var _c;
|
||
$RefreshReg$(_c, "BlogPostList");
|
||
if (import.meta.hot && !inWebWorker) {
|
||
window.$RefreshReg$ = prevRefreshReg;
|
||
window.$RefreshSig$ = prevRefreshSig;
|
||
RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
|
||
RefreshRuntime.registerExportsForReactRefresh("/home/markus/git/vrpmdvweb/vrpmdvfrontend/src/pages/blog-posts/list.tsx", currentExports);
|
||
import.meta.hot.accept((nextExports) => {
|
||
if (!nextExports)
|
||
return;
|
||
const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate(currentExports, nextExports);
|
||
if (invalidateMessage)
|
||
import.meta.hot.invalidate(invalidateMessage);
|
||
});
|
||
});
|
||
}
|
||
|
||
//# sourceMappingURL=data:application/json;base64,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QUFFSSxJQUFJLEdBQUc7QUFDbkMsaUJBQ0UsbUNBQ0U7QUFBQSxtQ0FBQyxjQUFXLFVBQVEsTUFBQyxjQUFjQSxJQUFJakIsTUFBdkM7QUFBQTtBQUFBO0FBQUE7QUFBQSxtQkFBMEM7QUFBQSxZQUMxQyx1QkFBQyxjQUFXLFVBQVEsTUFBQyxjQUFjaUIsSUFBSWpCLE1BQXZDO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQTBDO0FBQUEsWUFDMUMsdUJBQUMsZ0JBQWEsVUFBUSxNQUFDLGNBQWNpQixJQUFJakIsTUFBekM7QUFBQTtBQUFBO0FBQUE7QUFBQSxtQkFBNEM7QUFBQSxlQUg5QztBQUFBO0FBQUE7QUFBQTtBQUFBLGlCQUlBO0FBQUEsUUFFSjtBQUFBLFFBQ0FxQixPQUFPO0FBQUEsUUFDUEMsYUFBYTtBQUFBLFFBQ2JaLFVBQVU7QUFBQSxNQUNaO0FBQUEsSUFBQztBQUFBLElBRUgsQ0FBQ25CLFlBQVk7QUFBQSxFQUNmO0FBRUEsU0FDRSx1QkFBQyxRQUNDLGlDQUFDLFlBQVMsR0FBSUgsZUFBZSxTQUFrQixZQUFVLFFBQXpEO0FBQUE7QUFBQTtBQUFBO0FBQUEsU0FBeUQsS0FEM0Q7QUFBQTtBQUFBO0FBQUE7QUFBQSxTQUVBO0FBRUo7QUFBRUQsR0FsR1dELGNBQVk7QUFBQSxVQUNHRixhQUltQ1AsT0FBTztBQUFBO0FBQUE4QyxLQUx6RHJDO0FBQVksSUFBQXFDO0FBQUFDLGFBQUFELElBQUEiLCJuYW1lcyI6WyJHcmlkQ29sRGVmIiwidXNlTWFueSIsIkRhdGVGaWVsZCIsIkRlbGV0ZUJ1dHRvbiIsIkVkaXRCdXR0b24iLCJMaXN0IiwiTWFya2Rvd25GaWVsZCIsIlNob3dCdXR0b24iLCJ1c2VEYXRhR3JpZCIsIlJlYWN0IiwiQmxvZ1Bvc3RMaXN0IiwiX3MiLCJkYXRhR3JpZFByb3BzIiwic3luY1dpdGhMb2NhdGlvbiIsImRhdGEiLCJjYXRlZ29yeURhdGEiLCJpc0xvYWRpbmciLCJjYXRlZ29yeUlzTG9hZGluZyIsInJlc291cmNlIiwiaWRzIiwicm93cyIsIm1hcCIsIml0ZW0iLCJjYXRlZ29yeSIsImlkIiwiZmlsdGVyIiwiQm9vbGVhbiIsInF1ZXJ5T3B0aW9ucyIsImVuYWJsZWQiLCJjb2x1bW5zIiwidXNlTWVtbyIsImZpZWxkIiwiaGVhZGVyTmFtZSIsInR5cGUiLCJtaW5XaWR0aCIsImZsZXgiLCJyZW5kZXJDZWxsIiwicmVuZGVyIiwidmFsdWUiLCJzbGljZSIsInZhbHVlR2V0dGVyIiwicm93IiwiZmluZCIsInRpdGxlIiwic29ydGFibGUiLCJhbGlnbiIsImhlYWRlckFsaWduIiwiX2MiLCIkUmVmcmVzaFJlZyQiXSwic291cmNlcyI6WyJsaXN0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEYXRhR3JpZCwgR3JpZENvbERlZiB9IGZyb20gXCJAbXVpL3gtZGF0YS1ncmlkXCI7XG5pbXBvcnQgeyB1c2VNYW55IH0gZnJvbSBcIkByZWZpbmVkZXYvY29yZVwiO1xuaW1wb3J0IHtcbiAgRGF0ZUZpZWxkLFxuICBEZWxldGVCdXR0b24sXG4gIEVkaXRCdXR0b24sXG4gIExpc3QsXG4gIE1hcmtkb3duRmllbGQsXG4gIFNob3dCdXR0b24sXG4gIHVzZURhdGFHcmlkLFxufSBmcm9tIFwiQHJlZmluZWRldi9tdWlcIjtcbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuZXhwb3J0IGNvbnN0IEJsb2dQb3N0TGlzdCA9ICgpID0+IHtcbiAgY29uc3QgeyBkYXRhR3JpZFByb3BzIH0gPSB1c2VEYXRhR3JpZCh7XG4gICAgc3luY1dpdGhMb2NhdGlvbjogdHJ1ZSxcbiAgfSk7XG5cbiAgY29uc3QgeyBkYXRhOiBjYXRlZ29yeURhdGEsIGlzTG9hZGluZzogY2F0ZWdvcnlJc0xvYWRpbmcgfSA9IHVzZU1hbnkoe1xuICAgIHJlc291cmNlOiBcImNhdGVnb3JpZXNcIixcbiAgICBpZHM6XG4gICAgICBkYXRhR3JpZFByb3BzPy5yb3dzXG4gICAgICAgID8ubWFwKChpdGVtOiBhbnkpID0+IGl0ZW0/LmNhdGVnb3J5Py5pZClcbiAgICAgICAgLmZpbHRlcihCb29sZWFuKSA/PyBbXSxcbiAgICBxdWVyeU9wdGlvbnM6IHtcbiAgICAgIGVuYWJsZWQ6ICEhZGF0YUdyaWRQcm9wcz8ucm93cyxcbiAgICB9LFxuICB9KTtcblxuICBjb25zdCBjb2x1bW5zID0gUmVhY3QudXNlTWVtbzxHcmlkQ29sRGVmW10+KFxuICAgICgpID0+IFtcbiAgICAgIHtcbiAgICAgICAgZmllbGQ6IFwiaWRcIixcbiAgICAgICAgaGVhZGVyTmFtZTogXCJJRFwiLFxuICAgICAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgICAgICBtaW5XaWR0aDogNTAsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBmaWVsZDogXCJ0aXRsZVwiLFxuICAgICAgICBmbGV4OiAxLFxuICAgICAgICBoZWFkZXJOYW1lOiBcIlRpdGxlXCIsXG4gICAgICAgIG1pbldpZHRoOiAyMDAsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBmaWVsZDogXCJjb250ZW50XCIsXG4gICAgICAgIGZsZXg6IDEsXG4gICAgICAgIGhlYWRlck5hbWU6IFwiY29udGVudFwiLFxuICAgICAgICBtaW5XaWR0aDogMjUwLFxuICAgICAgICByZW5kZXJDZWxsOiBmdW5jdGlvbiByZW5kZXIoeyB2YWx1ZSB9KSB7XG4gICAgICAgICAgaWYgKCF2YWx1ZSkgcmV0dXJuIFwiLVwiO1xuICAgICAgICAgIHJldHVybiA8TWFya2Rvd25GaWVsZCB2YWx1ZT17dmFsdWU/LnNsaWNlKDAsIDgwKSArIFwiLi4uXCIgfHwgXCJcIn0gLz47XG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBmaWVsZDogXCJjYXRlZ29yeVwiLFxuICAgICAgICBmbGV4OiAxLFxuICAgICAgICBoZWFkZXJOYW1lOiBcIkNhdGVnb3J5XCIsXG4gICAgICAgIG1pbldpZHRoOiAzMDAsXG4gICAgICAgIHZhbHVlR2V0dGVyOiAoeyByb3cgfSkgPT4ge1xuICAgICAgICAgIGNvbnN0IHZhbHVlID0gcm93Py5jYXRlZ29yeTtcbiAgICAgICAgICByZXR1cm4gdmFsdWU7XG4gICAgICAgIH0sXG4gICAgICAgIHJlbmRlckNlbGw6IGZ1bmN0aW9uIHJlbmRlcih7IHZhbHVlIH0pIHtcbiAgICAgICAgICByZXR1cm4gY2F0ZWdvcnlJc0xvYWRpbmcgPyAoXG4gICAgICAgICAgICA8PkxvYWRpbmcuLi48Lz5cbiAgICAgICAgICApIDogKFxuICAgICAgICAgICAgY2F0ZWdvcnlEYXRhPy5kYXRhPy5maW5kKChpdGVtKSA9PiBpdGVtLmlkID09PSB2YWx1ZT8uaWQpPy50aXRsZVxuICAgICAgICAgICk7XG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBmaWVsZDogXCJzdGF0dXNcIixcbiAgICAgICAgZmxleDogMSxcbiAgICAgICAgaGVhZGVyTmFtZTogXCJTdGF0dXNcIixcbiAgICAgICAgbWluV2lkdGg6IDIwMCxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGZpZWxkOiBcImNyZWF0ZWRBdFwiLFxuICAgICAgICBmbGV4OiAxLFxuICAgICAgICBoZWFkZXJOYW1lOiBcIkNyZWF0ZWQgYXRcIixcbiAgICAgICAgbWluV2lkdGg6IDI1MCxcbiAgICAgICAgcmVuZGVyQ2VsbDogZnVuY3Rpb24gcmVuZGVyKHsgdmFsdWUgfSkge1xuICAgICAgICAgIHJldHVybiA8RGF0ZUZpZWxkIHZhbHVlPXt2YWx1ZX0gLz47XG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBmaWVsZDogXCJhY3Rpb25zXCIsXG4gICAgICAgIGhlYWRlck5hbWU6IFwiQWN0aW9uc1wiLFxuICAgICAgICBzb3J0YWJsZTogZmFsc2UsXG4gICAgICAgIHJlbmRlckNlbGw6IGZ1bmN0aW9uIHJlbmRlcih7IHJvdyB9KSB7XG4gICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxFZGl0QnV0dG9uIGhpZGVUZXh0IHJlY29yZEl0ZW1JZD17cm93LmlkfSAvPlxuICAgICAgICAgICAgICA8U2hvd0J1dHRvbiBoaWRlVGV4dCByZWNvcmRJdGVtSWQ9e3Jvdy5pZH0gLz5cbiAgICAgICAgICAgICAgPERlbGV0ZUJ1dHRvbiBoaWRlVGV4dCByZWNvcmRJdGVtSWQ9e3Jvdy5pZH0gLz5cbiAgICAgICAgICAgIDwvPlxuICAgICAgICAgICk7XG4gICAgICAgIH0sXG4gICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICBoZWFkZXJBbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgbWluV2lkdGg6IDgwLFxuICAgICAgfSxcbiAgICBdLFxuICAgIFtjYXRlZ29yeURhdGFdXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8TGlzdD5cbiAgICAgIDxEYXRhR3JpZCB7Li4uZGF0YUdyaWRQcm9wc30gY29sdW1ucz17Y29sdW1uc30gYXV0b0hlaWdodCAvPlxuICAgIDwvTGlzdD5cbiAgKTtcbn07XG4iXSwiZmlsZSI6Ii9ob21lL21hcmt1cy9naXQvdnJwbWR2d2ViL3ZycG1kdmZyb250ZW5kL3NyYy9wYWdlcy9ibG9nLXBvc3RzL2xpc3QudHN4In0=[<5B>Z<EFBFBD>r<EFBFBD> |