gcg-website/static/admin/previews/page-previews/forms-preview.js

47 lines
1.1 KiB
JavaScript
Raw Normal View History

import {
Container,
ContentJustify,
PageHeader,
Section,
} from "./components/index.js";
const FormsPreview = ({ widgetsFor, widgetFor, entry }) => {
2023-05-29 16:22:34 +02:00
return [
PageHeader(entry),
Section(
Container([
h("h2", { className: "mb-4" }, entry.data.title),
ContentJustify([
widgetsFor("files").map((file) =>
h(
"div",
{
className: "card border-primary rounded-0 hover-shadow mb-2",
},
2023-05-29 16:22:34 +02:00
h(
"div",
{ className: "card-body mb-0" },
h("h4", { className: "card-title" }, file.data.title),
2023-05-29 16:22:34 +02:00
h(
"a",
2023-05-29 16:22:34 +02:00
{
className:
"text-decoration-none btn btn-primary btn-sm mb-0",
2023-05-29 16:22:34 +02:00
},
h("i", {
className: "mdi mdi-tray-arrow-down me-2",
}),
"Download"
2023-05-29 16:22:34 +02:00
)
)
)
),
widgetFor("body"),
]),
])
2023-05-29 16:22:34 +02:00
),
];
};
export default FormsPreview;