import HtmlBlockIcon from "./icons/html";
import IconBlockIcon from "./icons/icon";
import ListBlockIcon from "./icons/styled-list";
import RibbonBlockIcon from "./icons/ribbon";
import blockIcon from "./icons/tableberg";
import { BlockIcon as StarBlockIcon } from "./icons/star-rating";
import { AITableIcon } from "./icons/table-creation";
import { image, button, paragraph, list } from "@wordpress/icons";
export default [
{
name: "core/paragraph",
title: "Paragraph",
icon: paragraph,
isPro: false,
},
{
name: "core/list",
title: "List",
icon: list,
isPro: false,
demoUrl:
"https://tableberg.com/docs/how-to-add-a-list-to-a-table-in-wordpress/",
},
{
name: "tableberg/button",
title: "Button",
icon: button,
isPro: false,
demoUrl:
"https://tableberg.com/docs/how-to-add-buttons-to-wordpress-tables/",
},
{
name: "tableberg/image",
title: "Image",
icon: image,
isPro: false,
demoUrl:
"https://tableberg.com/docs/how-to-add-images-to-a-table-in-wordpress/",
},
{
name: "tableberg/styled-list",
title: "Styled List",
icon: ListBlockIcon,
isPro: true,
image: "styled_list_block_1.png",
upsellText:
"Elevate your lists with customizable icons as bullets for a polished look.",
demoUrl:
"https://tableberg.com/docs/how-to-add-styled-lists-in-wordpress-tables/",
},
{
name: "tableberg/ribbon",
title: "Ribbon",
icon: RibbonBlockIcon,
isPro: true,
image: "ribbon_block_1.png",
upsellText:
"Overlay a decorative ribbon on your table, ideal for highlighting special offers or important notices.",
demoUrl:
"https://tableberg.com/docs/how-to-add-ribbons-to-wordpress-tables/",
},
{
name: "tableberg/html",
title: "Custom Html",
icon: HtmlBlockIcon,
isPro: true,
image: "html_block_1.png",
upsellText:
"Add your own HTML code to create specialized content and integrate custom elements.",
demoUrl:
"https://tableberg.com/docs/how-to-add-custom-html-to-wordpress-tables/",
},
{
name: "tableberg/icon",
title: "Icon",
icon: IconBlockIcon,
isPro: true,
image: "icon_block_1.png",
upsellText:
"Add scalable icons to your tables to support text and enhance user engagement.",
demoUrl:
"https://tableberg.com/docs/how-to-add-icons-to-wordpress-tables/",
},
{
name: "tableberg/star-rating",
title: "Star Rating",
icon: StarBlockIcon,
isPro: true,
image: "star_rating_block_1.png",
upsellText:
"Add customizable star ratings, perfect for reviews and comparison tables.",
demoUrl:
"https://tableberg.com/docs/how-to-add-star-rating-in-wordpress/",
},
];
export const ENHANCED_FEATURES = [
{
name: "empty-cell",
title: "Empty Cell",
icon: blockIcon,
upsellText:
"Empty Cell is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "cell-orientation",
title: "Cell Orientation",
icon: blockIcon,
upsellText:
"Cell Orientation is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "sticky-top-row",
title: "Sticky Top Row",
icon: blockIcon,
upsellText:
"Sticky Top Row is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "sticky-first-col",
title: "Sticky First Column",
icon: blockIcon,
upsellText:
"Sticky First Column is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "cell-bg",
title: "Individual Cell Background",
icon: blockIcon,
upsellText:
"Individual Cell Background is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "row-bg",
title: "Individual Row Background",
icon: blockIcon,
upsellText:
"Individual Row Background is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "col-bg",
title: "Individual Column Background",
icon: blockIcon,
upsellText:
"Individual Column Background is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "col-border",
title: "Individual Column Border",
icon: blockIcon,
upsellText:
"Individual Column Border is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "col-border-radius",
title: "Individual Column Border Radius",
icon: blockIcon,
upsellText:
"Individual Column Border Radius is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "row-border",
title: "Individual Row Border",
icon: blockIcon,
upsellText:
"Individual Row Border is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "row-border-radius",
title: "Individual Row Border Radius",
icon: blockIcon,
upsellText:
"Individual Row Border Radius is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "duplicate-row-col",
title: "Duplicate Rows and Columns",
icon: blockIcon,
upsellText:
"Duplicate Rows and Columns is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "move-row-col",
title: "Move Rows and Columns",
icon: blockIcon,
upsellText:
"Move Rows and Columns is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "row-only-border",
title: "Row Only Border",
icon: blockIcon,
upsellText:
"Row Only Border is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "col-only-border",
title: "Column Only Border",
icon: blockIcon,
upsellText:
"Column Only Border is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "search",
title: "Search",
icon: blockIcon,
upsellText:
"Search is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "sorting",
title: "Sorting",
icon: blockIcon,
upsellText:
"Sorting is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "product-table",
title: "Product Table",
icon: blockIcon,
upsellText:
"Product Table is not available in the free version. Please get the PRO add-on to unlock all exclusive features.",
},
{
name: "ai-table",
title: "AI Table",
icon: AITableIcon,
isPro: true,
upsellText:
"Generate tables instantly using AI from any content. Simply provide text, URLs, or prompts and let AI create structured tables for you.",
},
] as const;