@apexcura/ui-builder
Version:
A low-code UI builder library for dynamic form generation and reusable components built with React, Redux, Tailwind, and Ant Design.
26 lines (25 loc) • 694 B
TypeScript
import React from 'react';
export interface LinkItem {
filename: string;
path: string;
}
export interface ACLinkProps {
links: LinkItem[];
target?: '_blank' | '_self' | '_parent' | '_top';
containerClassName?: string;
linkClassName?: string;
itemClassName?: string;
iconContainerClassName?: string;
iconClassName?: string;
labelClassName?: string;
emptyMessage?: string;
showIcon?: boolean;
icon?: string;
emptyIcon?: string;
layout?: 'grid' | 'list';
delete?: boolean;
onDelete?: (link: LinkItem, index: number) => void;
deleteIconClassName?: string;
}
declare const ACLink: React.FC<ACLinkProps>;
export default ACLink;