const shortcodeSidebar = { name: "hero-banner-section", param: [ // Text Input { name: "title", type: "text", label: "Banner Title", default: "Welcome", }, // Boolean / Checkbox { name: "show_overlay", type: "checkbox", label: "Show Overlay", default: true, }, // Image Upload { name: "background_image", type: "image", label: "Background Image", }, // Static Dropdown { name: "alignment", type: "dropdown", label: "Text Alignment", source: "static", options: [ { label: "Left", value: "left" }, { label: "Center", value: "center" }, { label: "Right", value: "right" }, ], }, // Dynamic Dropdown (Database Query) { name: "slider_slug", type: "dropdown", label: "Select Slider", source: "query", model: "Slider", display_field: "name", // Field to show in dropdown value_field: "slug", // Field to save as param }, ], }; export default async function({ params, ...rest }) { return { data: { ...params, content: rest.content || rest.innerContent }, }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { return { data: { params } }; } Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Nulla facilisi. Duis cursus nisi eu orci laoreet, vel molestie enim ullamcorper. Phasellus at convallis neque, id vehicula magna.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Nulla facilisi. Duis cursus nisi eu orci laoreet, vel molestie enim ullamcorper. Phasellus at convallis neque, id vehicula magna. 

// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params, content }) { return { data: { ...params, content } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params, content }) { return { data: { ...params, content } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params, content }) { return { data: { ...params, content } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params, content }) { return { data: { ...params, content } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params, content }) { return { data: { ...params, content } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { return { data: { params } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { const list = params.listitem?.split(",").map((item) => item.trim()) || []; const isFeatured = String(params.featured).toLowerCase() === "true"; return { data: { params: { ...params, list, isFeatured, }, }, }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { const list = params.listitem?.split(",").map((item) => item.trim()) || []; const isFeatured = String(params.featured).toLowerCase() === "true"; return { data: { params: { ...params, list, isFeatured, }, }, }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { const list = params.listitem?.split(",").map((item) => item.trim()) || []; const isFeatured = String(params.featured).toLowerCase() === "true"; return { data: { params: { ...params, list, isFeatured, }, }, }; }

export default async function({ params, content }) { return { data: { ...params, content }, }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { return { data: { params } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { return { data: { params } }; }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; // import type { Certificate } from "crypto"; export default async function({ params }) { try { console.log({ limit: Number(params.count) }); const result = await Query.getMany( "team", {}, { limit: Number(params.count) } ); for (const data of result.data) { console.log( JSON.stringify({ data: data?.featured_image_image?.filepath }) ); } return { record: result }; } catch (error) { console.log(error); return null; } }
// import type { ShortcodeFunction } from "@/src/utils/ShortcodeProcessor"; export default async function({ params }) { return { data: { params } }; }
export default async function({ params, context }) { return{ params, context }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params }) { return { data: { ...params }, }; }
export default async function({ params, ...rest }) { return { data: { ...params, content: rest.content || rest.innerContent }, }; }
export async function __main__({ params }) { try { console.log("paramsnnnn", params); const formSlug = params.slug; if (!formSlug) { console.log("nnnnnnnnnnnnn", params); return `

Error: Form ID is missing in shortcode.

`; } const formHtml = await renderFormUI(formSlug); return formHtml; } catch (error) { console.log("error", error); } }