2026-08-14 11:32:31 +00:00
|
|
|
|
import { ComponentDefinition } from '../../../proxy/developerKit/componentInfo'
|
2026-02-24 20:44:16 +00:00
|
|
|
|
|
|
|
|
|
|
export const CUSTOM_COMPONENTS: ComponentDefinition[] = [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Alert',
|
|
|
|
|
|
icon: 'AlertCircle',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentAlert.AlertDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Bu bir uyarı mesajıdır',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'type',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'warning',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['success', 'warning', 'danger', 'info'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'customClose',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'customIcon', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'duration', type: 'number', value: 3000, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Uyarı Başlığı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'rounded', type: 'boolean', value: true, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showIcon',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'triggerByToast',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Avatar',
|
|
|
|
|
|
icon: 'User',
|
|
|
|
|
|
category: 'media',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentAvatar.AvatarDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'alt',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Kullanıcı Avatarı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'icon', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md', 'lg'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'shape',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'rounded',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['round', 'square', 'circle', 'rounded'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'src',
|
|
|
|
|
|
type: 'string',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value:
|
2026-08-14 11:32:31 +00:00
|
|
|
|
'https://images.pexels.com/photos/220453/pexels-photo-220453.jpeg?auto=compress&cs=tinysrgb&w=150',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'srcSet', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Kullanıcı Avatarı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClick', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Badge',
|
|
|
|
|
|
icon: 'Tag',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentBadge.BadgeDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'New',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'badgeStyle',
|
|
|
|
|
|
type: 'object',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: {},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'content',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '5',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'innerClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'maxCount', type: 'number', value: 99, category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Button',
|
|
|
|
|
|
icon: 'MousePointer',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentButton.ButtonDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Buton',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'active', type: 'boolean', value: false, category: 'properties' },
|
|
|
|
|
|
{ name: 'block', type: 'boolean', value: false, category: 'properties' },
|
|
|
|
|
|
{ name: 'color', type: 'string', value: 'blue-500', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'icon', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'loading',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'shape',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'round',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['round', 'circle', 'none'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['md', 'sm', 'lg', 'xs'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'variant',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'solid',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['solid', 'twoTone', 'plain', 'default'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClick', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Card',
|
|
|
|
|
|
icon: 'Square',
|
|
|
|
|
|
category: 'layout',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentCard.CardDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value:
|
2026-08-14 11:32:31 +00:00
|
|
|
|
'Kart içeriği buraya gelir. Lorem ipsum dolor sit amet consectetur adipisicing elit.',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'clickable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'bodyClass', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'bordered',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'header',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Kart Başlığı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'headerClass', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'headerBorder',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'headerExtra',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'footer', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'footerClass', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'footerBorder',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClick', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Checkbox',
|
|
|
|
|
|
icon: 'Check',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentCheckbox.CheckboxDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Onay Kutusu',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'color', type: 'string', value: 'blue-500', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultChecked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'name', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'readOnly',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'field', type: 'string', value: null, category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'useState', type: 'useState', enabled: false },
|
|
|
|
|
|
{ name: 'useRef', type: 'useRef', enabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'DatePicker',
|
|
|
|
|
|
icon: 'Calendar',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentDatePicker.DatePickerDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closePickerOnChange',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultOpen',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultValue',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'inputFormat',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'YYYY-MM-DD',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'inputtableBlurClose',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'openPickerOnClear',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'clearable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'clearButton',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'inputtable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'inputPrefix',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'inputSuffix',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'name', type: 'string', value: 'date', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'firstDayOfWeek',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'monday',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sunday', 'monday'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'hideOutOfMonthDates',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'hideWeekdays',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disableOutOfMonth',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'enableHeaderLabel',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'dateViewCount',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 1,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultView',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'date',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['date', 'month', 'year'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placeholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Tarih seçin',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md', 'lg'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'type', type: 'string', value: 'date', category: 'properties' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onBlur', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onDropdownOpen',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onDropdownClose',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onFocus', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Dialog',
|
|
|
|
|
|
icon: 'Square',
|
|
|
|
|
|
category: 'interactive',
|
|
|
|
|
|
description: 'Modal dialog penceresi',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Dialog Başlığı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Dialog içeriği buraya gelir.',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'contentClassName',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'height',
|
|
|
|
|
|
type: 'number',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'width', type: 'number', value: 520, category: 'properties' },
|
|
|
|
|
|
{ name: 'isOpen', type: 'boolean', value: false, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'bodyOpenClassName',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'htmlOpenClassName',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Drawer',
|
|
|
|
|
|
icon: 'Sidebar',
|
|
|
|
|
|
category: 'interactive',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentDrawer.DrawerDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Drawer içeriği buraya gelir.',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'bodyClass', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closeTimeoutMS',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 300,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'footer', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'footerClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'headerClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'height', type: 'number', value: 400, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'lockScroll',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placement',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'right',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['left', 'right', 'top', 'bottom'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showBackdrop',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Drawer Başlığı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'width', type: 'number', value: 400, category: 'properties' },
|
|
|
|
|
|
{ name: 'isOpen', type: 'boolean', value: false, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showOkButton',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showCancelButton',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Dropdown',
|
|
|
|
|
|
icon: 'MoreVertical',
|
|
|
|
|
|
category: 'interactive',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentDropdown.DropdownDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Dropdown',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'menuClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'menuStyle', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'activeKey', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'trigger',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'click',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['click', 'hover', 'context'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placement',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'bottom-start',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ eventKey: 'a', children: 'Öğe A', to: '' },
|
|
|
|
|
|
{ eventKey: 'b', children: 'Öğe B', to: '' },
|
|
|
|
|
|
{ eventKey: 'c', children: 'Öğe C', to: '' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onClick', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onMouseEnter', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onMouseLeave', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onContextMenu',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onSelect', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onOpen', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onToggle', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Input',
|
|
|
|
|
|
icon: 'Edit',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentInput.InputDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'invalid',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'rows', type: 'number', value: 3, category: 'properties' },
|
|
|
|
|
|
{ name: 'prefix', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md', 'lg'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'suffix', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'textArea',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'type',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'text',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
options: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
'button',
|
|
|
|
|
|
'checkbox',
|
|
|
|
|
|
'color',
|
|
|
|
|
|
'date',
|
|
|
|
|
|
'datetime-local',
|
|
|
|
|
|
'email',
|
|
|
|
|
|
'file',
|
|
|
|
|
|
'hidden',
|
|
|
|
|
|
'image',
|
|
|
|
|
|
'month',
|
|
|
|
|
|
'number',
|
|
|
|
|
|
'password',
|
|
|
|
|
|
'radio',
|
|
|
|
|
|
'range',
|
|
|
|
|
|
'reset',
|
|
|
|
|
|
'search',
|
|
|
|
|
|
'submit',
|
|
|
|
|
|
'tel',
|
|
|
|
|
|
'text',
|
|
|
|
|
|
'time',
|
|
|
|
|
|
'url',
|
|
|
|
|
|
'week',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'unstyle',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placeholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Metin girin...',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'name', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'autoComplete',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'off',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['on', 'off'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'autoFocus',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'readOnly',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'required',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'maxLength',
|
|
|
|
|
|
type: 'number',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'minLength',
|
|
|
|
|
|
type: 'number',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'pattern', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'useState', type: 'useState', enabled: false, initialValue: '' },
|
|
|
|
|
|
{ name: 'useRef', type: 'useRef', enabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Menu',
|
|
|
|
|
|
icon: 'Menu',
|
|
|
|
|
|
category: 'navigation',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentMenu.MenuDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'children', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'menuItemHeight',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 40,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'sideCollapsed',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'variant',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'light',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['light', 'dark', 'themed', 'transparent'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'icon', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
eventKey: 'ayarlar',
|
|
|
|
|
|
icon: '',
|
|
|
|
|
|
children: 'Ayarlar',
|
|
|
|
|
|
label: 'Ayarlar',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
eventKey: 'mesaj',
|
|
|
|
|
|
icon: '',
|
|
|
|
|
|
children: 'Mesaj',
|
|
|
|
|
|
label: 'Mesaj',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
eventKey: 'galeri',
|
|
|
|
|
|
icon: '',
|
|
|
|
|
|
children: 'Galeri',
|
|
|
|
|
|
label: 'Galeri',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onSelect', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Notification',
|
|
|
|
|
|
icon: 'Bell',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentNotification.NotificationDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Bu bir bildirim mesajıdır',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'closable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'customIcon', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'duration', type: 'number', value: 3000, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Bildirim Başlığı',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'triggerByToast',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'type',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'info',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['success', 'warning', 'danger', 'info'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'width', type: 'string', value: '350', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Pagination',
|
|
|
|
|
|
icon: 'ChevronRight',
|
|
|
|
|
|
category: 'navigation',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentPagination.PaginationDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'currentPage', type: 'number', value: 1, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'displayTotal',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'pageSize', type: 'number', value: 10, category: 'properties' },
|
|
|
|
|
|
{ name: 'total', type: 'number', value: 100, category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Progress',
|
|
|
|
|
|
icon: 'Activity',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentProgress.ProgressDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'customInfo', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'color', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'gapDegree', type: 'number', value: 0, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'gapPosition',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'top',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['top', 'bottom', 'left', 'right'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'percent', type: 'number', value: 50, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showInfo',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'strokeLinecap',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'round',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['round', 'square'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'strokeWidth', type: 'number', value: 8, category: 'properties' },
|
|
|
|
|
|
{ name: 'width', type: 'number', value: 120, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'variant',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'line',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['line', 'circle'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Radio.Group',
|
|
|
|
|
|
icon: 'Circle',
|
|
|
|
|
|
category: 'form',
|
|
|
|
|
|
description: 'Radio buton grubu',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'color', type: 'string', value: 'blue-500', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultChecked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'name',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'radioGroup',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'vertical',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'readOnly',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ value: 'secenekA', label: 'Seçenek A', disabled: false },
|
|
|
|
|
|
{ value: 'secenekB', label: 'Seçenek B', disabled: false },
|
|
|
|
|
|
{ value: 'secenekC', label: 'Seçenek C', disabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Segment',
|
|
|
|
|
|
icon: 'ToggleLeft',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSegment.SegmentDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'children', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultValue',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'selectionType',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'single',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['single', 'multiple'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['lg', 'md', 'sm', 'xs'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ label: 'Seçenek 1', value: 'secenekA', icon: '', disabled: false },
|
|
|
|
|
|
{ label: 'Seçenek 2', value: 'secenekB', icon: '', disabled: false },
|
|
|
|
|
|
{ label: 'Seçenek 3', value: 'secenekC', icon: '', disabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Select',
|
|
|
|
|
|
icon: 'ChevronDown',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSelect.SelectDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'children', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md', 'lg'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'multiple',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'clearable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'searchable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ label: 'Seçenek 1', value: 'secenekA', disabled: false },
|
|
|
|
|
|
{ label: 'Seçenek 2', value: 'secenekB', disabled: false },
|
|
|
|
|
|
{ label: 'Seçenek 3', value: 'secenekC', disabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onSearch', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Skeleton',
|
|
|
|
|
|
icon: 'Square',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSkeleton.SkeletonDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'animated',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'height', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'variant',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'block',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['block', 'circle'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'width', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Spinner',
|
|
|
|
|
|
icon: 'Loader',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSpinner.SpinnerDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'color', type: 'string', value: '#3b82f6', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'enableTheme',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'isSpining',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'number',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Steps',
|
|
|
|
|
|
icon: 'GitBranch',
|
|
|
|
|
|
category: 'navigation',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSteps.StepsDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'children', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'current', type: 'number', value: 0, category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'status',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'in-progress',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['in-progress', 'error', 'complete', 'pending'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'vertical',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
title: 'Giriş',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentArray.ArrayDescription',
|
2026-08-14 11:32:31 +00:00
|
|
|
|
icon: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
title: 'Sipariş',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentArray.ArrayDescription2',
|
2026-08-14 11:32:31 +00:00
|
|
|
|
icon: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{
|
|
|
|
|
|
title: 'İnceleme',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentArray.ArrayDescription3',
|
2026-08-14 11:32:31 +00:00
|
|
|
|
icon: '',
|
|
|
|
|
|
},
|
2026-08-14 14:03:34 +00:00
|
|
|
|
{ title: 'Onay', description: 'App.ComponentArray.ArrayDescription4', icon: '' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Switcher',
|
|
|
|
|
|
icon: 'ToggleLeft',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSwitcher.SwitcherDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checkedContent',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'color', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultChecked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'isLoading',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'name', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'readOnly',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'unCheckedContent',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Table',
|
|
|
|
|
|
icon: 'Table',
|
|
|
|
|
|
category: 'data',
|
|
|
|
|
|
description: 'Veri tablosu',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'borderlessRow',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'compact',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'hoverable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'overflow',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'columns',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ title: 'Ad', dataIndex: 'name', key: 'name' },
|
|
|
|
|
|
{ title: 'Yaş', dataIndex: 'age', key: 'age' },
|
|
|
|
|
|
{ title: 'Şehir', dataIndex: 'city', key: 'city' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'data',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ key: 1, name: 'Ali Veli', age: 32, city: 'İstanbul' },
|
|
|
|
|
|
{ key: 2, name: 'Ayşe Fatma', age: 28, city: 'Ankara' },
|
|
|
|
|
|
{ key: 3, name: 'Mehmet Can', age: 35, city: 'İzmir' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Tabs',
|
|
|
|
|
|
icon: 'Tabs',
|
|
|
|
|
|
category: 'navigation',
|
|
|
|
|
|
description: 'Sekmeli navigasyon',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultValue',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'tab1',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'variant',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'underline',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['underline', 'pill'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
key: 'tab1',
|
|
|
|
|
|
label: 'Sekme 1',
|
2026-08-20 08:50:16 +00:00
|
|
|
|
children: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
key: 'tab2',
|
|
|
|
|
|
label: 'Sekme 2',
|
2026-08-20 08:50:16 +00:00
|
|
|
|
children: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
key: 'tab3',
|
|
|
|
|
|
label: 'Sekme 3',
|
2026-08-20 08:50:16 +00:00
|
|
|
|
children: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
disabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Tag',
|
|
|
|
|
|
icon: 'Hash',
|
|
|
|
|
|
category: 'feedback',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentTag.TagDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Etiket',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
},
|
|
|
|
|
|
{ name: 'prefix', type: 'boolean', value: false, category: 'properties' },
|
|
|
|
|
|
{ name: 'suffix', type: 'boolean', value: false, category: 'properties' },
|
|
|
|
|
|
{ name: 'prefixClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'suffixClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onClose', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'TimeInput',
|
|
|
|
|
|
icon: 'Clock',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentTimeInput.TimeInputDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'amLabel', type: 'string', value: 'AM', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'amPmPlaceholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'AM',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'clearable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'defaultValue',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'format',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '24',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['12', '24'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'invalid',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'name', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'pmLabel', type: 'string', value: 'PM', category: 'properties' },
|
|
|
|
|
|
{ name: 'prefix', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showSeconds',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'size',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'md',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['sm', 'md', 'lg'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'suffix', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'timeFieldPlaceholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '--:--',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'timeFieldClass',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'unstyle',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'onchange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Tooltip',
|
|
|
|
|
|
icon: 'MessageCircle',
|
|
|
|
|
|
category: 'interactive',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentTooltip.TooltipDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Üzerime gel',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placement',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'top',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
options: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
'right',
|
|
|
|
|
|
'left',
|
|
|
|
|
|
'top',
|
|
|
|
|
|
'bottom',
|
|
|
|
|
|
'bottom-start',
|
|
|
|
|
|
'top-start',
|
|
|
|
|
|
'top-end',
|
|
|
|
|
|
'bottom-end',
|
|
|
|
|
|
'right-start',
|
|
|
|
|
|
'right-end',
|
|
|
|
|
|
'left-start',
|
|
|
|
|
|
'left-end',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'title',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Tooltip içeriği',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'wrapperClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
hooks: [{ name: 'useState', type: 'useState', enabled: false }],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Upload',
|
|
|
|
|
|
icon: 'Upload',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentUpload.UploadDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: 'Dosya yükle',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'accept', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'draggable',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'fileList', type: 'array', value: [], category: 'properties' },
|
|
|
|
|
|
{ name: 'fileListClass', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'fileItemClass', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'multiple',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'showList',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
|
|
|
|
|
},
|
|
|
|
|
|
{ name: 'tip', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'uploadLimit', type: 'number', value: 5, category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
|
|
|
|
|
{ name: 'beforeUpload', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onFileRemove', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'Grid',
|
|
|
|
|
|
icon: 'Grid3x3',
|
|
|
|
|
|
category: 'layout',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentGrid.GridDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'children', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'cols',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '3',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'rows',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '2',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'gap',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '4',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'colGap',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '4',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'rowGap',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '4',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'responsive',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: true,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'smCols',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '1',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'mdCols',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '2',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'lgCols',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '3',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'xlCols',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: '4',
|
|
|
|
|
|
category: 'properties',
|
|
|
|
|
|
options: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'autoFit',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'minColWidth',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '200px',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'height', type: 'string', value: 'auto', category: 'properties' },
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'styling' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'items',
|
|
|
|
|
|
type: 'array',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
id: 'grid-item-1',
|
|
|
|
|
|
content: 'Grid Item 1',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
colSpan: 1,
|
|
|
|
|
|
rowSpan: 1,
|
|
|
|
|
|
colStart: 1,
|
|
|
|
|
|
rowStart: 1,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
className: 'bg-blue-100 p-4 border rounded',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
id: 'grid-item-2',
|
|
|
|
|
|
content: 'Grid Item 2',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
colSpan: 1,
|
|
|
|
|
|
rowSpan: 1,
|
|
|
|
|
|
colStart: 2,
|
|
|
|
|
|
rowStart: 1,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
className: 'bg-green-100 p-4 border rounded',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
id: 'grid-item-3',
|
|
|
|
|
|
content: 'Grid Item 3',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
colSpan: 1,
|
|
|
|
|
|
rowSpan: 1,
|
|
|
|
|
|
colStart: 3,
|
|
|
|
|
|
rowStart: 1,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
className: 'bg-yellow-100 p-4 border rounded',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
id: 'grid-item-4',
|
|
|
|
|
|
content: 'Grid Item 4',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
colSpan: 2,
|
|
|
|
|
|
rowSpan: 1,
|
|
|
|
|
|
colStart: 1,
|
|
|
|
|
|
rowStart: 2,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
className: 'bg-purple-100 p-4 border rounded',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
id: 'grid-item-5',
|
|
|
|
|
|
content: 'Grid Item 5',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
colSpan: 1,
|
|
|
|
|
|
rowSpan: 1,
|
|
|
|
|
|
colStart: 3,
|
|
|
|
|
|
rowStart: 2,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
className: 'bg-red-100 p-4 border rounded',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
]
|
2026-02-24 20:44:16 +00:00
|
|
|
|
export const HTML_ELEMENTS: ComponentDefinition[] = [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'div',
|
|
|
|
|
|
icon: 'Square',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentDiv.DivDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'style',
|
|
|
|
|
|
type: 'object',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: {},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onMouseEnter',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onMouseLeave',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useRef',
|
|
|
|
|
|
type: 'useRef',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'input',
|
|
|
|
|
|
icon: 'Input',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentInput.InputDescription2',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'type',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'text',
|
|
|
|
|
|
options: ['text', 'password', 'email', 'number', 'tel', 'url'],
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'value', type: 'string', value: '', category: 'properties' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placeholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'required',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
|
|
|
|
|
},
|
|
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'onClick', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onKeyDown', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onKeyUp', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onFocus', type: 'function', value: '', category: 'events' },
|
|
|
|
|
|
{ name: 'onBlur', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'useState', type: 'useState', enabled: false, initialValue: '' },
|
|
|
|
|
|
{ name: 'useRef', type: 'useRef', enabled: false },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'button',
|
|
|
|
|
|
icon: 'MousePointerClick',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentButton.ButtonDescription2',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Button text',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'type',
|
|
|
|
|
|
type: 'select',
|
|
|
|
|
|
value: 'button',
|
|
|
|
|
|
options: ['button', 'submit', 'reset'],
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
initialValue: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'textarea',
|
|
|
|
|
|
icon: 'AlignLeft',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentTextarea.TextareaDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'value',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'placeholder',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'rows',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 4,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'cols',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 50,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onChange',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
initialValue: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'select',
|
|
|
|
|
|
icon: 'ListTree',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSelect.SelectDescription2',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'value',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'multiple',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onChange',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
initialValue: '',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checkbox',
|
|
|
|
|
|
icon: 'CheckSquare',
|
|
|
|
|
|
category: 'form',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentCheckbox.CheckboxDescription2',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'checked',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'disabled',
|
|
|
|
|
|
type: 'boolean',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: false,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
{ name: 'className', type: 'string', value: '', category: 'properties' },
|
|
|
|
|
|
{ name: 'onChange', type: 'function', value: '', category: 'events' },
|
2026-02-24 20:44:16 +00:00
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
initialValue: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'p',
|
|
|
|
|
|
icon: 'Text',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentP.PDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Text content',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'span',
|
|
|
|
|
|
icon: 'Type',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentSpan.SpanDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Text content',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'h1',
|
|
|
|
|
|
icon: 'Heading1',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentH1.H1Description',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Heading text',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Click event handler',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'h2',
|
|
|
|
|
|
icon: 'Heading2',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentH2.H2Description',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Heading text',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Click event handler',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'h3',
|
|
|
|
|
|
icon: 'Heading3',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentH3.H3Description',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Heading text',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
2026-08-05 20:51:43 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'h4',
|
|
|
|
|
|
icon: 'Heading4',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentH4.H4Description',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Heading text',
|
|
|
|
|
|
category: 'properties',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'h5',
|
|
|
|
|
|
icon: 'Heading5',
|
|
|
|
|
|
category: 'basic',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentH5.H5Description',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'children',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
description: 'Heading text',
|
|
|
|
|
|
category: 'properties',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'styling',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-08-05 20:51:43 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [],
|
|
|
|
|
|
},
|
2026-02-24 20:44:16 +00:00
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'img',
|
|
|
|
|
|
icon: 'Image',
|
|
|
|
|
|
category: 'media',
|
2026-08-14 14:03:34 +00:00
|
|
|
|
description: 'App.ComponentImg.ImgDescription',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
properties: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'src',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'alt',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'width',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 0,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'height',
|
|
|
|
|
|
type: 'number',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
value: 0,
|
2026-08-14 11:32:31 +00:00
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'className',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'properties',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onClick',
|
|
|
|
|
|
type: 'function',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'onLoad',
|
|
|
|
|
|
type: 'string',
|
|
|
|
|
|
value: '',
|
|
|
|
|
|
category: 'events',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
hooks: [
|
|
|
|
|
|
{
|
2026-08-14 11:32:31 +00:00
|
|
|
|
name: 'useState',
|
|
|
|
|
|
type: 'useState',
|
2026-02-24 20:44:16 +00:00
|
|
|
|
enabled: false,
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
2026-08-14 11:32:31 +00:00
|
|
|
|
]
|