[{"data":1,"prerenderedAt":4404},["ShallowReactive",2],{"navigation-landing-en":3,"navigation-nuxt-auto-en":180,"navigation-nuxt-protokit-en":338,"/docs/nuxt-auto/auto-admin/form-fields-widgets-en":444,"/docs/nuxt-auto/auto-admin/form-fields-widgets-surround-en":4399},[4,8,13,28,41,51,64,77,94,110,134,150,157,172],{"title":5,"path":6,"stem":7},"Overview","/docs/landing","0.docs/1.landing/001.index",{"title":9,"path":10,"stem":11,"badge":12},"Built-in Features","/docs/landing/built-in-features","0.docs/1.landing/002.built-in-features","New",{"title":14,"path":15,"stem":16,"children":17,"icon":27},"Content Foundation","/docs/landing/content","0.docs/1.landing/02.content/1.index",[18,19,23],{"title":5,"path":15,"stem":16},{"title":20,"path":21,"stem":22},"Details","/docs/landing/content/details","0.docs/1.landing/02.content/2.details",{"title":24,"path":25,"stem":26},"Technical","/docs/landing/content/technical","0.docs/1.landing/02.content/4.technical","i-heroicons-document-text",{"title":29,"path":30,"stem":31,"children":32,"icon":40},"Regional Content","/docs/landing/regional","0.docs/1.landing/03.regional/1.index",[33,34,37],{"title":5,"path":30,"stem":31},{"title":20,"path":35,"stem":36},"/docs/landing/regional/details","0.docs/1.landing/03.regional/2.details",{"title":24,"path":38,"stem":39},"/docs/landing/regional/technical","0.docs/1.landing/03.regional/4.technical","i-heroicons-globe-alt",{"title":42,"path":43,"stem":44,"children":45,"icon":50},"Multi-language","/docs/landing/multilang","0.docs/1.landing/04.multilang/1.index",[46,47],{"title":5,"path":43,"stem":44},{"title":20,"path":48,"stem":49},"/docs/landing/multilang/details","0.docs/1.landing/04.multilang/2.details","i-heroicons-language",{"title":52,"path":53,"stem":54,"children":55,"icon":63},"Blog","/docs/landing/blog","0.docs/1.landing/05.blog/1.index",[56,57,60],{"title":5,"path":53,"stem":54},{"title":20,"path":58,"stem":59},"/docs/landing/blog/details","0.docs/1.landing/05.blog/2.details",{"title":24,"path":61,"stem":62},"/docs/landing/blog/technical","0.docs/1.landing/05.blog/4.technical","i-heroicons-pencil-square",{"title":65,"path":66,"stem":67,"children":68,"icon":76},"Documentation","/docs/landing/docs","0.docs/1.landing/06.docs/1.index",[69,70,73],{"title":5,"path":66,"stem":67},{"title":20,"path":71,"stem":72},"/docs/landing/docs/details","0.docs/1.landing/06.docs/2.details",{"title":24,"path":74,"stem":75},"/docs/landing/docs/technical","0.docs/1.landing/06.docs/4.technical","i-heroicons-book-open",{"title":78,"path":79,"stem":80,"children":81,"icon":93},"Forms","/docs/landing/forms","0.docs/1.landing/07.forms/1.index",[82,83,86,90],{"title":5,"path":79,"stem":80},{"title":20,"path":84,"stem":85},"/docs/landing/forms/details","0.docs/1.landing/07.forms/2.details",{"title":87,"path":88,"stem":89},"Admin","/docs/landing/forms/admin","0.docs/1.landing/07.forms/3.admin",{"title":24,"path":91,"stem":92},"/docs/landing/forms/technical","0.docs/1.landing/07.forms/4.technical","i-heroicons-clipboard-document-list",{"title":95,"path":96,"stem":97,"children":98,"icon":109},"Email","/docs/landing/email","0.docs/1.landing/08.email/1.index",[99,100,103,106],{"title":5,"path":96,"stem":97},{"title":20,"path":101,"stem":102},"/docs/landing/email/details","0.docs/1.landing/08.email/2.details",{"title":87,"path":104,"stem":105},"/docs/landing/email/admin","0.docs/1.landing/08.email/3.admin",{"title":24,"path":107,"stem":108},"/docs/landing/email/technical","0.docs/1.landing/08.email/4.technical","i-heroicons-envelope",{"title":111,"path":112,"stem":113,"children":114,"icon":133},"Feedback Platform","/docs/landing/feedback","0.docs/1.landing/09.feedback/1.index",[115,116,119,122,125,129],{"title":5,"path":112,"stem":113},{"title":20,"path":117,"stem":118},"/docs/landing/feedback/details","0.docs/1.landing/09.feedback/2.details",{"title":87,"path":120,"stem":121},"/docs/landing/feedback/admin","0.docs/1.landing/09.feedback/3.admin",{"title":24,"path":123,"stem":124},"/docs/landing/feedback/technical","0.docs/1.landing/09.feedback/4.technical",{"title":126,"path":127,"stem":128},"Compare vs SaaS","/docs/landing/feedback/compare","0.docs/1.landing/09.feedback/5.compare",{"title":130,"path":131,"stem":132},"FAQ","/docs/landing/feedback/faq","0.docs/1.landing/09.feedback/6.faq","i-heroicons-chat-bubble-left-right",{"title":135,"path":136,"stem":137,"children":138,"icon":149},"Storage","/docs/landing/storage","0.docs/1.landing/10.storage/1.index",[139,140,143,146],{"title":5,"path":136,"stem":137},{"title":20,"path":141,"stem":142},"/docs/landing/storage/details","0.docs/1.landing/10.storage/2.details",{"title":87,"path":144,"stem":145},"/docs/landing/storage/admin","0.docs/1.landing/10.storage/3.admin",{"title":24,"path":147,"stem":148},"/docs/landing/storage/technical","0.docs/1.landing/10.storage/4.technical","i-heroicons-circle-stack",{"title":151,"path":152,"stem":153,"children":154,"icon":156},"Offline First","/docs/landing/offline-first","0.docs/1.landing/11.offline-first/1.index",[155],{"title":151,"path":152,"stem":153},"i-heroicons-users",{"title":158,"path":159,"stem":160,"children":161,"icon":156},"Yjs Sync","/docs/landing/yjs-sync","0.docs/1.landing/12.yjs-sync/1.index",[162,163,166,169],{"title":5,"path":159,"stem":160},{"title":20,"path":164,"stem":165},"/docs/landing/yjs-sync/details","0.docs/1.landing/12.yjs-sync/2.details",{"title":87,"path":167,"stem":168},"/docs/landing/yjs-sync/admin","0.docs/1.landing/12.yjs-sync/3.admin",{"title":24,"path":170,"stem":171},"/docs/landing/yjs-sync/technical","0.docs/1.landing/12.yjs-sync/4.technical",{"title":173,"path":174,"stem":175,"children":176,"badge":178,"icon":179},"Newsletter","/docs/landing/newsletter","0.docs/1.landing/13.newsletter/index",[177],{"title":173,"path":174,"stem":175,"badge":178},"Coming Soon","i-lucide-send",[181,184,202,298],{"title":5,"path":182,"stem":183},"/docs/nuxt-auto","0.docs/3.nuxt-auto/index",{"title":185,"path":186,"stem":187,"children":188,"page":201},"Getting Started","/docs/nuxt-auto/getting-started","0.docs/3.nuxt-auto/1.getting-started",[189,193,197],{"title":190,"path":191,"stem":192},"Introduction","/docs/nuxt-auto/getting-started/introduction","0.docs/3.nuxt-auto/1.getting-started/1.introduction",{"title":194,"path":195,"stem":196},"Installation","/docs/nuxt-auto/getting-started/installation","0.docs/3.nuxt-auto/1.getting-started/2.installation",{"title":198,"path":199,"stem":200},"Quick Start","/docs/nuxt-auto/getting-started/quick-start","0.docs/3.nuxt-auto/1.getting-started/3.quick-start",false,{"title":203,"path":204,"stem":205,"children":206,"page":201},"Auto API","/docs/nuxt-auto/auto-api","0.docs/3.nuxt-auto/2.auto-api",[207,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294],{"title":185,"path":208,"stem":209},"/docs/nuxt-auto/auto-api/getting-started","0.docs/3.nuxt-auto/2.auto-api/1.getting-started",{"title":211,"path":212,"stem":213},"Aggregations","/docs/nuxt-auto/auto-api/aggregations","0.docs/3.nuxt-auto/2.auto-api/10.aggregations",{"title":215,"path":216,"stem":217},"Lifecycle Hooks","/docs/nuxt-auto/auto-api/lifecycle-hooks","0.docs/3.nuxt-auto/2.auto-api/11.lifecycle-hooks",{"title":219,"path":220,"stem":221},"Many-to-Many (M2M) Relationships","/docs/nuxt-auto/auto-api/m2m-relationships","0.docs/3.nuxt-auto/2.auto-api/12.m2m-relationships",{"title":223,"path":224,"stem":225},"Plugin System","/docs/nuxt-auto/auto-api/plugin-system","0.docs/3.nuxt-auto/2.auto-api/13.plugin-system",{"title":227,"path":228,"stem":229},"Database Adapters","/docs/nuxt-auto/auto-api/database-adapters","0.docs/3.nuxt-auto/2.auto-api/14.database-adapters",{"title":231,"path":232,"stem":233},"Custom Endpoints","/docs/nuxt-auto/auto-api/custom-endpoints","0.docs/3.nuxt-auto/2.auto-api/15.custom-endpoints",{"title":235,"path":236,"stem":237},"Multi-Tenancy","/docs/nuxt-auto/auto-api/multi-tenancy","0.docs/3.nuxt-auto/2.auto-api/16.multi-tenancy",{"title":239,"path":240,"stem":241},"Validation","/docs/nuxt-auto/auto-api/validation","0.docs/3.nuxt-auto/2.auto-api/2.validation",{"title":243,"path":244,"stem":245},"Rate Limiting","/docs/nuxt-auto/auto-api/rate-limiting","0.docs/3.nuxt-auto/2.auto-api/20.rate-limiting",{"title":247,"path":248,"stem":249},"Request Metadata Plugin","/docs/nuxt-auto/auto-api/request-metadata","0.docs/3.nuxt-auto/2.auto-api/21.request-metadata",{"title":251,"path":252,"stem":253},"Plugin Catalog","/docs/nuxt-auto/auto-api/plugin-catalog","0.docs/3.nuxt-auto/2.auto-api/22.plugin-catalog",{"title":255,"path":256,"stem":257},"Handler Overrides","/docs/nuxt-auto/auto-api/handler-overrides","0.docs/3.nuxt-auto/2.auto-api/3.handler-overrides",{"title":259,"path":260,"stem":261},"Cloudflare D1","/docs/nuxt-auto/auto-api/cloudflare-d1","0.docs/3.nuxt-auto/2.auto-api/30.cloudflare-d1",{"title":263,"path":264,"stem":265},"SQLite to D1 Migration","/docs/nuxt-auto/auto-api/migration-sqlite-d1","0.docs/3.nuxt-auto/2.auto-api/31.migration-sqlite-d1",{"title":267,"path":268,"stem":269},"Frontend Composables","/docs/nuxt-auto/auto-api/frontend-composables","0.docs/3.nuxt-auto/2.auto-api/32.frontend-composables",{"title":271,"path":272,"stem":273},"Testing","/docs/nuxt-auto/auto-api/testing","0.docs/3.nuxt-auto/2.auto-api/33.testing",{"title":275,"path":276,"stem":277},"Pagination","/docs/nuxt-auto/auto-api/pagination","0.docs/3.nuxt-auto/2.auto-api/4.pagination",{"title":279,"path":280,"stem":281},"Soft Deletes","/docs/nuxt-auto/auto-api/soft-deletes","0.docs/3.nuxt-auto/2.auto-api/5.soft-deletes",{"title":283,"path":284,"stem":285},"Authentication & Authorization","/docs/nuxt-auto/auto-api/authentication-authorization","0.docs/3.nuxt-auto/2.auto-api/6.authentication-authorization",{"title":287,"path":288,"stem":289},"Better-Auth Integration","/docs/nuxt-auto/auto-api/better-auth","0.docs/3.nuxt-auto/2.auto-api/7.better-auth",{"title":291,"path":292,"stem":293},"Nested Relations","/docs/nuxt-auto/auto-api/nested-relationships","0.docs/3.nuxt-auto/2.auto-api/8.nested-relationships",{"title":295,"path":296,"stem":297},"Bulk Operations","/docs/nuxt-auto/auto-api/bulk-operations","0.docs/3.nuxt-auto/2.auto-api/9.bulk-operations",{"title":299,"path":300,"stem":301,"children":302,"page":201},"Auto Admin","/docs/nuxt-auto/auto-admin","0.docs/3.nuxt-auto/3.auto-admin",[303,306,310,314,318,322,326,330,334],{"title":185,"path":304,"stem":305},"/docs/nuxt-auto/auto-admin/getting-started","0.docs/3.nuxt-auto/3.auto-admin/1.getting-started",{"title":307,"path":308,"stem":309},"Configuration & Theming","/docs/nuxt-auto/auto-admin/configuration-theming","0.docs/3.nuxt-auto/3.auto-admin/2.configuration-theming",{"title":311,"path":312,"stem":313},"Resource Configuration","/docs/nuxt-auto/auto-admin/resource-configuration","0.docs/3.nuxt-auto/3.auto-admin/3.resource-configuration",{"title":315,"path":316,"stem":317},"Form Fields & Widgets","/docs/nuxt-auto/auto-admin/form-fields-widgets","0.docs/3.nuxt-auto/3.auto-admin/4.form-fields-widgets",{"title":319,"path":320,"stem":321},"Permissions","/docs/nuxt-auto/auto-admin/permissions","0.docs/3.nuxt-auto/3.auto-admin/5.permissions",{"title":323,"path":324,"stem":325},"Custom Pages","/docs/nuxt-auto/auto-admin/custom-pages","0.docs/3.nuxt-auto/3.auto-admin/6.custom-pages",{"title":327,"path":328,"stem":329},"M2M Relationships","/docs/nuxt-auto/auto-admin/m2m-relationships","0.docs/3.nuxt-auto/3.auto-admin/7.m2m-relationships",{"title":331,"path":332,"stem":333},"Custom Actions","/docs/nuxt-auto/auto-admin/custom-actions","0.docs/3.nuxt-auto/3.auto-admin/8.custom-actions",{"title":335,"path":336,"stem":337},"Composables","/docs/nuxt-auto/auto-admin/composables","0.docs/3.nuxt-auto/3.auto-admin/9.composables",[339,342,355,382,400,415,425],{"title":5,"path":340,"stem":341},"/docs/nuxt-protokit","0.docs/4.nuxt-protokit/index",{"title":185,"path":343,"stem":344,"children":345,"icon":354},"/docs/nuxt-protokit/getting-started","0.docs/4.nuxt-protokit/1.getting-started/1.index",[346,347,351],{"title":190,"path":343,"stem":344},{"title":348,"path":349,"stem":350},"Core Concepts","/docs/nuxt-protokit/getting-started/concepts","0.docs/4.nuxt-protokit/1.getting-started/2.concepts",{"title":198,"path":352,"stem":353},"/docs/nuxt-protokit/getting-started/quick-start","0.docs/4.nuxt-protokit/1.getting-started/3.quick-start","i-lucide-rocket",{"title":356,"path":357,"stem":358,"children":359,"icon":381},"Schemas","/docs/nuxt-protokit/schemas","0.docs/4.nuxt-protokit/2.schemas/1.index",[360,361,365,369,373,377],{"title":5,"path":357,"stem":358},{"title":362,"path":363,"stem":364},"Field Types","/docs/nuxt-protokit/schemas/fields","0.docs/4.nuxt-protokit/2.schemas/2.fields",{"title":366,"path":367,"stem":368},"Collections","/docs/nuxt-protokit/schemas/collections","0.docs/4.nuxt-protokit/2.schemas/3.collections",{"title":370,"path":371,"stem":372},"Derived & Computed","/docs/nuxt-protokit/schemas/derived-computed","0.docs/4.nuxt-protokit/2.schemas/4.derived-computed",{"title":374,"path":375,"stem":376},"Connections","/docs/nuxt-protokit/schemas/connections","0.docs/4.nuxt-protokit/2.schemas/5.connections",{"title":378,"path":379,"stem":380},"Visualizations & Layouts","/docs/nuxt-protokit/schemas/visualizations","0.docs/4.nuxt-protokit/2.schemas/6.visualizations","i-lucide-file-code",{"title":335,"path":383,"stem":384,"children":385,"icon":399},"/docs/nuxt-protokit/composables","0.docs/4.nuxt-protokit/3.composables/1.index",[386,387,391,395],{"title":5,"path":383,"stem":384},{"title":388,"path":389,"stem":390},"usePrototype","/docs/nuxt-protokit/composables/use-prototype","0.docs/4.nuxt-protokit/3.composables/2.use-prototype",{"title":392,"path":393,"stem":394},"useProtoDoc","/docs/nuxt-protokit/composables/use-proto-doc","0.docs/4.nuxt-protokit/3.composables/3.use-proto-doc",{"title":396,"path":397,"stem":398},"useProtoCollection","/docs/nuxt-protokit/composables/use-proto-collection","0.docs/4.nuxt-protokit/3.composables/4.use-proto-collection","i-lucide-layers",{"title":401,"path":402,"stem":403,"children":404,"icon":414},"Components","/docs/nuxt-protokit/components","0.docs/4.nuxt-protokit/4.components/1.index",[405,406,410],{"title":5,"path":402,"stem":403},{"title":407,"path":408,"stem":409},"ProtoTool","/docs/nuxt-protokit/components/proto-tool","0.docs/4.nuxt-protokit/4.components/2.proto-tool",{"title":411,"path":412,"stem":413},"ProtoCrudModal","/docs/nuxt-protokit/components/proto-crud-modal","0.docs/4.nuxt-protokit/4.components/3.proto-crud-modal","i-lucide-puzzle",{"title":151,"path":416,"stem":417,"children":418,"icon":424},"/docs/nuxt-protokit/offline-first","0.docs/4.nuxt-protokit/5.offline-first/1.index",[419,420],{"title":151,"path":416,"stem":417},{"title":421,"path":422,"stem":423},"Corruption Recovery","/docs/nuxt-protokit/offline-first/corruption-recovery","0.docs/4.nuxt-protokit/5.offline-first/2.corruption-recovery","i-lucide-wifi-off",{"title":426,"icon":427,"path":428,"stem":429,"children":430},"Advanced","i-lucide-graduation-cap","/docs/nuxt-protokit/advanced","0.docs/4.nuxt-protokit/6.advanced/1.index",[431,432,436,440],{"title":5,"path":428,"stem":429},{"title":433,"path":434,"stem":435},"Multi-Tool Apps","/docs/nuxt-protokit/advanced/building-a-toolkit","0.docs/4.nuxt-protokit/6.advanced/1.building-a-toolkit",{"title":437,"path":438,"stem":439},"Schema Patterns","/docs/nuxt-protokit/advanced/custom-schema-patterns","0.docs/4.nuxt-protokit/6.advanced/2.custom-schema-patterns",{"title":441,"path":442,"stem":443},"Custom Fields & Viz","/docs/nuxt-protokit/advanced/extensibility","0.docs/4.nuxt-protokit/6.advanced/3.extensibility",{"page":445,"fallbackPage":4395},{"id":446,"title":315,"body":447,"description":457,"extension":4394,"links":4395,"meta":4396,"navigation":4395,"ogImage":4395,"path":316,"seo":4397,"stem":317,"__hash__":4398},"nuxt_auto/0.docs/3.nuxt-auto/3.auto-admin/4.form-fields-widgets.md",{"type":448,"value":449,"toc":4362},"minimark",[450,454,458,463,466,697,701,705,708,805,809,812,905,909,912,989,993,996,1053,1057,1060,1154,1157,1322,1326,1329,1413,1416,1480,1484,1487,1562,1566,1569,1707,1710,1723,1727,1730,1875,1887,1891,1894,1966,1970,1973,2074,2078,2081,2123,2127,2130,2216,2220,2223,2265,2269,2272,2314,2318,2321,2363,2367,2370,2455,2459,2462,2545,2549,2552,2620,2624,2628,2679,2683,2802,2806,2809,2885,2891,2895,2898,3178,3182,4337,4341,4358],[451,452,315],"h1",{"id":453},"form-fields-widgets",[455,456,457],"p",{},"Customize create and edit forms with various widget types.",[459,460,462],"h2",{"id":461},"field-configuration","Field Configuration",[455,464,465],{},"Each form field is configured with:",[467,468,473],"pre",{"className":469,"code":470,"language":471,"meta":472,"style":472},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  name: 'fieldName',           // Required: Schema column name\n  label: 'Display Label',      // Optional: Shown above field\n  widget: 'TextInput',         // Optional: Widget type (auto-detected if omitted)\n  required: true,              // Optional: Validation\n  readonly: false,             // Optional: Make field non-editable\n  placeholder: 'Enter value',  // Optional: Placeholder text\n  help: 'Helper text',         // Optional: Shown below field\n  options: { /* ... */ },      // Optional: Widget-specific options\n  validation: { /* ... */ },   // Optional: Custom validation\n  condition: (formData) => true, // Optional: Conditional visibility\n}\n","typescript","",[474,475,476,485,512,532,552,569,585,605,625,645,662,691],"code",{"__ignoreMap":472},[477,478,481],"span",{"class":479,"line":480},"line",1,[477,482,484],{"class":483},"sMK4o","{\n",[477,486,488,492,495,498,502,505,508],{"class":479,"line":487},2,[477,489,491],{"class":490},"sBMFI","  name",[477,493,494],{"class":483},":",[477,496,497],{"class":483}," '",[477,499,501],{"class":500},"sfazB","fieldName",[477,503,504],{"class":483},"'",[477,506,507],{"class":483},",",[477,509,511],{"class":510},"sHwdD","           // Required: Schema column name\n",[477,513,515,518,520,522,525,527,529],{"class":479,"line":514},3,[477,516,517],{"class":490},"  label",[477,519,494],{"class":483},[477,521,497],{"class":483},[477,523,524],{"class":500},"Display Label",[477,526,504],{"class":483},[477,528,507],{"class":483},[477,530,531],{"class":510},"      // Optional: Shown above field\n",[477,533,535,538,540,542,545,547,549],{"class":479,"line":534},4,[477,536,537],{"class":490},"  widget",[477,539,494],{"class":483},[477,541,497],{"class":483},[477,543,544],{"class":500},"TextInput",[477,546,504],{"class":483},[477,548,507],{"class":483},[477,550,551],{"class":510},"         // Optional: Widget type (auto-detected if omitted)\n",[477,553,555,558,560,564,566],{"class":479,"line":554},5,[477,556,557],{"class":490},"  required",[477,559,494],{"class":483},[477,561,563],{"class":562},"sfNiH"," true",[477,565,507],{"class":483},[477,567,568],{"class":510},"              // Optional: Validation\n",[477,570,572,575,577,580,582],{"class":479,"line":571},6,[477,573,574],{"class":490},"  readonly",[477,576,494],{"class":483},[477,578,579],{"class":562}," false",[477,581,507],{"class":483},[477,583,584],{"class":510},"             // Optional: Make field non-editable\n",[477,586,588,591,593,595,598,600,602],{"class":479,"line":587},7,[477,589,590],{"class":490},"  placeholder",[477,592,494],{"class":483},[477,594,497],{"class":483},[477,596,597],{"class":500},"Enter value",[477,599,504],{"class":483},[477,601,507],{"class":483},[477,603,604],{"class":510},"  // Optional: Placeholder text\n",[477,606,608,611,613,615,618,620,622],{"class":479,"line":607},8,[477,609,610],{"class":490},"  help",[477,612,494],{"class":483},[477,614,497],{"class":483},[477,616,617],{"class":500},"Helper text",[477,619,504],{"class":483},[477,621,507],{"class":483},[477,623,624],{"class":510},"         // Optional: Shown below field\n",[477,626,628,631,633,636,639,642],{"class":479,"line":627},9,[477,629,630],{"class":490},"  options",[477,632,494],{"class":483},[477,634,635],{"class":483}," {",[477,637,638],{"class":510}," /* ... */",[477,640,641],{"class":483}," },",[477,643,644],{"class":510},"      // Optional: Widget-specific options\n",[477,646,648,651,653,655,657,659],{"class":479,"line":647},10,[477,649,650],{"class":490},"  validation",[477,652,494],{"class":483},[477,654,635],{"class":483},[477,656,638],{"class":510},[477,658,641],{"class":483},[477,660,661],{"class":510},"   // Optional: Custom validation\n",[477,663,665,668,670,673,677,680,684,686,688],{"class":479,"line":664},11,[477,666,667],{"class":490},"  condition",[477,669,494],{"class":483},[477,671,672],{"class":483}," (",[477,674,676],{"class":675},"sHdIc","formData",[477,678,679],{"class":483},")",[477,681,683],{"class":682},"spNyl"," =>",[477,685,563],{"class":562},[477,687,507],{"class":483},[477,689,690],{"class":510}," // Optional: Conditional visibility\n",[477,692,694],{"class":479,"line":693},12,[477,695,696],{"class":483},"}\n",[459,698,700],{"id":699},"available-widgets","Available Widgets",[702,703,544],"h3",{"id":704},"textinput",[455,706,707],{},"Basic single-line text input:",[467,709,711],{"className":469,"code":710,"language":471,"meta":472,"style":472},"{\n  name: 'title',\n  widget: 'TextInput',\n  placeholder: 'Enter title',\n  options: {\n    maxLength: 100,\n    minLength: 3,\n  },\n}\n",[474,712,713,717,733,747,762,771,784,796,801],{"__ignoreMap":472},[477,714,715],{"class":479,"line":480},[477,716,484],{"class":483},[477,718,719,721,723,725,728,730],{"class":479,"line":487},[477,720,491],{"class":490},[477,722,494],{"class":483},[477,724,497],{"class":483},[477,726,727],{"class":500},"title",[477,729,504],{"class":483},[477,731,732],{"class":483},",\n",[477,734,735,737,739,741,743,745],{"class":479,"line":514},[477,736,537],{"class":490},[477,738,494],{"class":483},[477,740,497],{"class":483},[477,742,544],{"class":500},[477,744,504],{"class":483},[477,746,732],{"class":483},[477,748,749,751,753,755,758,760],{"class":479,"line":534},[477,750,590],{"class":490},[477,752,494],{"class":483},[477,754,497],{"class":483},[477,756,757],{"class":500},"Enter title",[477,759,504],{"class":483},[477,761,732],{"class":483},[477,763,764,766,768],{"class":479,"line":554},[477,765,630],{"class":490},[477,767,494],{"class":483},[477,769,770],{"class":483}," {\n",[477,772,773,776,778,782],{"class":479,"line":571},[477,774,775],{"class":490},"    maxLength",[477,777,494],{"class":483},[477,779,781],{"class":780},"sbssI"," 100",[477,783,732],{"class":483},[477,785,786,789,791,794],{"class":479,"line":587},[477,787,788],{"class":490},"    minLength",[477,790,494],{"class":483},[477,792,793],{"class":780}," 3",[477,795,732],{"class":483},[477,797,798],{"class":479,"line":607},[477,799,800],{"class":483},"  },\n",[477,802,803],{"class":479,"line":627},[477,804,696],{"class":483},[702,806,808],{"id":807},"numberinput","NumberInput",[455,810,811],{},"Numeric input with optional constraints:",[467,813,815],{"className":469,"code":814,"language":471,"meta":472,"style":472},"{\n  name: 'price',\n  widget: 'NumberInput',\n  options: {\n    min: 0,\n    max: 10000,\n    step: 0.01,  // For decimals\n  },\n}\n",[474,816,817,821,836,850,858,870,882,897,901],{"__ignoreMap":472},[477,818,819],{"class":479,"line":480},[477,820,484],{"class":483},[477,822,823,825,827,829,832,834],{"class":479,"line":487},[477,824,491],{"class":490},[477,826,494],{"class":483},[477,828,497],{"class":483},[477,830,831],{"class":500},"price",[477,833,504],{"class":483},[477,835,732],{"class":483},[477,837,838,840,842,844,846,848],{"class":479,"line":514},[477,839,537],{"class":490},[477,841,494],{"class":483},[477,843,497],{"class":483},[477,845,808],{"class":500},[477,847,504],{"class":483},[477,849,732],{"class":483},[477,851,852,854,856],{"class":479,"line":534},[477,853,630],{"class":490},[477,855,494],{"class":483},[477,857,770],{"class":483},[477,859,860,863,865,868],{"class":479,"line":554},[477,861,862],{"class":490},"    min",[477,864,494],{"class":483},[477,866,867],{"class":780}," 0",[477,869,732],{"class":483},[477,871,872,875,877,880],{"class":479,"line":571},[477,873,874],{"class":490},"    max",[477,876,494],{"class":483},[477,878,879],{"class":780}," 10000",[477,881,732],{"class":483},[477,883,884,887,889,892,894],{"class":479,"line":587},[477,885,886],{"class":490},"    step",[477,888,494],{"class":483},[477,890,891],{"class":780}," 0.01",[477,893,507],{"class":483},[477,895,896],{"class":510},"  // For decimals\n",[477,898,899],{"class":479,"line":607},[477,900,800],{"class":483},[477,902,903],{"class":479,"line":627},[477,904,696],{"class":483},[702,906,908],{"id":907},"textareainput","TextareaInput",[455,910,911],{},"Multi-line text input:",[467,913,915],{"className":469,"code":914,"language":471,"meta":472,"style":472},"{\n  name: 'description',\n  widget: 'TextareaInput',\n  options: {\n    rows: 5,\n    maxLength: 500,\n  },\n}\n",[474,916,917,921,936,950,958,970,981,985],{"__ignoreMap":472},[477,918,919],{"class":479,"line":480},[477,920,484],{"class":483},[477,922,923,925,927,929,932,934],{"class":479,"line":487},[477,924,491],{"class":490},[477,926,494],{"class":483},[477,928,497],{"class":483},[477,930,931],{"class":500},"description",[477,933,504],{"class":483},[477,935,732],{"class":483},[477,937,938,940,942,944,946,948],{"class":479,"line":514},[477,939,537],{"class":490},[477,941,494],{"class":483},[477,943,497],{"class":483},[477,945,908],{"class":500},[477,947,504],{"class":483},[477,949,732],{"class":483},[477,951,952,954,956],{"class":479,"line":534},[477,953,630],{"class":490},[477,955,494],{"class":483},[477,957,770],{"class":483},[477,959,960,963,965,968],{"class":479,"line":554},[477,961,962],{"class":490},"    rows",[477,964,494],{"class":483},[477,966,967],{"class":780}," 5",[477,969,732],{"class":483},[477,971,972,974,976,979],{"class":479,"line":571},[477,973,775],{"class":490},[477,975,494],{"class":483},[477,977,978],{"class":780}," 500",[477,980,732],{"class":483},[477,982,983],{"class":479,"line":587},[477,984,800],{"class":483},[477,986,987],{"class":479,"line":607},[477,988,696],{"class":483},[702,990,992],{"id":991},"checkboxinput","CheckboxInput",[455,994,995],{},"Boolean checkbox:",[467,997,999],{"className":469,"code":998,"language":471,"meta":472,"style":472},"{\n  name: 'published',\n  widget: 'CheckboxInput',\n  label: 'Publish immediately',\n}\n",[474,1000,1001,1005,1020,1034,1049],{"__ignoreMap":472},[477,1002,1003],{"class":479,"line":480},[477,1004,484],{"class":483},[477,1006,1007,1009,1011,1013,1016,1018],{"class":479,"line":487},[477,1008,491],{"class":490},[477,1010,494],{"class":483},[477,1012,497],{"class":483},[477,1014,1015],{"class":500},"published",[477,1017,504],{"class":483},[477,1019,732],{"class":483},[477,1021,1022,1024,1026,1028,1030,1032],{"class":479,"line":514},[477,1023,537],{"class":490},[477,1025,494],{"class":483},[477,1027,497],{"class":483},[477,1029,992],{"class":500},[477,1031,504],{"class":483},[477,1033,732],{"class":483},[477,1035,1036,1038,1040,1042,1045,1047],{"class":479,"line":534},[477,1037,517],{"class":490},[477,1039,494],{"class":483},[477,1041,497],{"class":483},[477,1043,1044],{"class":500},"Publish immediately",[477,1046,504],{"class":483},[477,1048,732],{"class":483},[477,1050,1051],{"class":479,"line":554},[477,1052,696],{"class":483},[702,1054,1056],{"id":1055},"selectinput","SelectInput",[455,1058,1059],{},"Dropdown select with predefined options:",[467,1061,1063],{"className":469,"code":1062,"language":471,"meta":472,"style":472},"{\n  name: 'status',\n  widget: 'SelectInput',\n  options: {\n    enumValues: ['draft', 'published', 'archived'],\n  },\n}\n",[474,1064,1065,1069,1084,1098,1106,1146,1150],{"__ignoreMap":472},[477,1066,1067],{"class":479,"line":480},[477,1068,484],{"class":483},[477,1070,1071,1073,1075,1077,1080,1082],{"class":479,"line":487},[477,1072,491],{"class":490},[477,1074,494],{"class":483},[477,1076,497],{"class":483},[477,1078,1079],{"class":500},"status",[477,1081,504],{"class":483},[477,1083,732],{"class":483},[477,1085,1086,1088,1090,1092,1094,1096],{"class":479,"line":514},[477,1087,537],{"class":490},[477,1089,494],{"class":483},[477,1091,497],{"class":483},[477,1093,1056],{"class":500},[477,1095,504],{"class":483},[477,1097,732],{"class":483},[477,1099,1100,1102,1104],{"class":479,"line":534},[477,1101,630],{"class":490},[477,1103,494],{"class":483},[477,1105,770],{"class":483},[477,1107,1108,1111,1113,1117,1119,1122,1124,1126,1128,1130,1132,1134,1136,1139,1141,1144],{"class":479,"line":554},[477,1109,1110],{"class":490},"    enumValues",[477,1112,494],{"class":483},[477,1114,1116],{"class":1115},"swJcz"," [",[477,1118,504],{"class":483},[477,1120,1121],{"class":500},"draft",[477,1123,504],{"class":483},[477,1125,507],{"class":483},[477,1127,497],{"class":483},[477,1129,1015],{"class":500},[477,1131,504],{"class":483},[477,1133,507],{"class":483},[477,1135,497],{"class":483},[477,1137,1138],{"class":500},"archived",[477,1140,504],{"class":483},[477,1142,1143],{"class":1115},"]",[477,1145,732],{"class":483},[477,1147,1148],{"class":479,"line":571},[477,1149,800],{"class":483},[477,1151,1152],{"class":479,"line":587},[477,1153,696],{"class":483},[455,1155,1156],{},"Or with custom labels:",[467,1158,1160],{"className":469,"code":1159,"language":471,"meta":472,"style":472},"{\n  name: 'role',\n  widget: 'SelectInput',\n  options: {\n    options: [\n      { label: 'Administrator', value: 'admin' },\n      { label: 'Editor', value: 'editor' },\n      { label: 'Viewer', value: 'viewer' },\n    ],\n  },\n}\n",[474,1161,1162,1166,1181,1195,1203,1213,1247,1277,1307,1314,1318],{"__ignoreMap":472},[477,1163,1164],{"class":479,"line":480},[477,1165,484],{"class":483},[477,1167,1168,1170,1172,1174,1177,1179],{"class":479,"line":487},[477,1169,491],{"class":490},[477,1171,494],{"class":483},[477,1173,497],{"class":483},[477,1175,1176],{"class":500},"role",[477,1178,504],{"class":483},[477,1180,732],{"class":483},[477,1182,1183,1185,1187,1189,1191,1193],{"class":479,"line":514},[477,1184,537],{"class":490},[477,1186,494],{"class":483},[477,1188,497],{"class":483},[477,1190,1056],{"class":500},[477,1192,504],{"class":483},[477,1194,732],{"class":483},[477,1196,1197,1199,1201],{"class":479,"line":534},[477,1198,630],{"class":490},[477,1200,494],{"class":483},[477,1202,770],{"class":483},[477,1204,1205,1208,1210],{"class":479,"line":554},[477,1206,1207],{"class":490},"    options",[477,1209,494],{"class":483},[477,1211,1212],{"class":1115}," [\n",[477,1214,1215,1218,1221,1223,1225,1228,1230,1232,1235,1237,1239,1242,1244],{"class":479,"line":571},[477,1216,1217],{"class":483},"      {",[477,1219,1220],{"class":1115}," label",[477,1222,494],{"class":483},[477,1224,497],{"class":483},[477,1226,1227],{"class":500},"Administrator",[477,1229,504],{"class":483},[477,1231,507],{"class":483},[477,1233,1234],{"class":1115}," value",[477,1236,494],{"class":483},[477,1238,497],{"class":483},[477,1240,1241],{"class":500},"admin",[477,1243,504],{"class":483},[477,1245,1246],{"class":483}," },\n",[477,1248,1249,1251,1253,1255,1257,1260,1262,1264,1266,1268,1270,1273,1275],{"class":479,"line":587},[477,1250,1217],{"class":483},[477,1252,1220],{"class":1115},[477,1254,494],{"class":483},[477,1256,497],{"class":483},[477,1258,1259],{"class":500},"Editor",[477,1261,504],{"class":483},[477,1263,507],{"class":483},[477,1265,1234],{"class":1115},[477,1267,494],{"class":483},[477,1269,497],{"class":483},[477,1271,1272],{"class":500},"editor",[477,1274,504],{"class":483},[477,1276,1246],{"class":483},[477,1278,1279,1281,1283,1285,1287,1290,1292,1294,1296,1298,1300,1303,1305],{"class":479,"line":607},[477,1280,1217],{"class":483},[477,1282,1220],{"class":1115},[477,1284,494],{"class":483},[477,1286,497],{"class":483},[477,1288,1289],{"class":500},"Viewer",[477,1291,504],{"class":483},[477,1293,507],{"class":483},[477,1295,1234],{"class":1115},[477,1297,494],{"class":483},[477,1299,497],{"class":483},[477,1301,1302],{"class":500},"viewer",[477,1304,504],{"class":483},[477,1306,1246],{"class":483},[477,1308,1309,1312],{"class":479,"line":627},[477,1310,1311],{"class":1115},"    ]",[477,1313,732],{"class":483},[477,1315,1316],{"class":479,"line":647},[477,1317,800],{"class":483},[477,1319,1320],{"class":479,"line":664},[477,1321,696],{"class":483},[702,1323,1325],{"id":1324},"datetimepicker","DateTimePicker",[455,1327,1328],{},"Date and/or time picker:",[467,1330,1332],{"className":469,"code":1331,"language":471,"meta":472,"style":472},"{\n  name: 'publishedAt',\n  widget: 'DateTimePicker',\n  options: {\n    showTime: true,      // Include time picker\n    format: 'YYYY-MM-DD HH:mm',\n  },\n}\n",[474,1333,1334,1338,1353,1367,1375,1389,1405,1409],{"__ignoreMap":472},[477,1335,1336],{"class":479,"line":480},[477,1337,484],{"class":483},[477,1339,1340,1342,1344,1346,1349,1351],{"class":479,"line":487},[477,1341,491],{"class":490},[477,1343,494],{"class":483},[477,1345,497],{"class":483},[477,1347,1348],{"class":500},"publishedAt",[477,1350,504],{"class":483},[477,1352,732],{"class":483},[477,1354,1355,1357,1359,1361,1363,1365],{"class":479,"line":514},[477,1356,537],{"class":490},[477,1358,494],{"class":483},[477,1360,497],{"class":483},[477,1362,1325],{"class":500},[477,1364,504],{"class":483},[477,1366,732],{"class":483},[477,1368,1369,1371,1373],{"class":479,"line":534},[477,1370,630],{"class":490},[477,1372,494],{"class":483},[477,1374,770],{"class":483},[477,1376,1377,1380,1382,1384,1386],{"class":479,"line":554},[477,1378,1379],{"class":490},"    showTime",[477,1381,494],{"class":483},[477,1383,563],{"class":562},[477,1385,507],{"class":483},[477,1387,1388],{"class":510},"      // Include time picker\n",[477,1390,1391,1394,1396,1398,1401,1403],{"class":479,"line":571},[477,1392,1393],{"class":490},"    format",[477,1395,494],{"class":483},[477,1397,497],{"class":483},[477,1399,1400],{"class":500},"YYYY-MM-DD HH:mm",[477,1402,504],{"class":483},[477,1404,732],{"class":483},[477,1406,1407],{"class":479,"line":587},[477,1408,800],{"class":483},[477,1410,1411],{"class":479,"line":607},[477,1412,696],{"class":483},[455,1414,1415],{},"For date only:",[467,1417,1419],{"className":469,"code":1418,"language":471,"meta":472,"style":472},"{\n  name: 'birthDate',\n  widget: 'DateTimePicker',\n  options: {\n    showTime: false,\n  },\n}\n",[474,1420,1421,1425,1440,1454,1462,1472,1476],{"__ignoreMap":472},[477,1422,1423],{"class":479,"line":480},[477,1424,484],{"class":483},[477,1426,1427,1429,1431,1433,1436,1438],{"class":479,"line":487},[477,1428,491],{"class":490},[477,1430,494],{"class":483},[477,1432,497],{"class":483},[477,1434,1435],{"class":500},"birthDate",[477,1437,504],{"class":483},[477,1439,732],{"class":483},[477,1441,1442,1444,1446,1448,1450,1452],{"class":479,"line":514},[477,1443,537],{"class":490},[477,1445,494],{"class":483},[477,1447,497],{"class":483},[477,1449,1325],{"class":500},[477,1451,504],{"class":483},[477,1453,732],{"class":483},[477,1455,1456,1458,1460],{"class":479,"line":534},[477,1457,630],{"class":490},[477,1459,494],{"class":483},[477,1461,770],{"class":483},[477,1463,1464,1466,1468,1470],{"class":479,"line":554},[477,1465,1379],{"class":490},[477,1467,494],{"class":483},[477,1469,579],{"class":562},[477,1471,732],{"class":483},[477,1473,1474],{"class":479,"line":571},[477,1475,800],{"class":483},[477,1477,1478],{"class":479,"line":587},[477,1479,696],{"class":483},[702,1481,1483],{"id":1482},"passwordinput","PasswordInput",[455,1485,1486],{},"Password input with masked characters:",[467,1488,1490],{"className":469,"code":1489,"language":471,"meta":472,"style":472},"{\n  name: 'password',\n  widget: 'PasswordInput',\n  required: true,\n  options: {\n    minLength: 8,\n  },\n}\n",[474,1491,1492,1496,1511,1525,1535,1543,1554,1558],{"__ignoreMap":472},[477,1493,1494],{"class":479,"line":480},[477,1495,484],{"class":483},[477,1497,1498,1500,1502,1504,1507,1509],{"class":479,"line":487},[477,1499,491],{"class":490},[477,1501,494],{"class":483},[477,1503,497],{"class":483},[477,1505,1506],{"class":500},"password",[477,1508,504],{"class":483},[477,1510,732],{"class":483},[477,1512,1513,1515,1517,1519,1521,1523],{"class":479,"line":514},[477,1514,537],{"class":490},[477,1516,494],{"class":483},[477,1518,497],{"class":483},[477,1520,1483],{"class":500},[477,1522,504],{"class":483},[477,1524,732],{"class":483},[477,1526,1527,1529,1531,1533],{"class":479,"line":534},[477,1528,557],{"class":490},[477,1530,494],{"class":483},[477,1532,563],{"class":562},[477,1534,732],{"class":483},[477,1536,1537,1539,1541],{"class":479,"line":554},[477,1538,630],{"class":490},[477,1540,494],{"class":483},[477,1542,770],{"class":483},[477,1544,1545,1547,1549,1552],{"class":479,"line":571},[477,1546,788],{"class":490},[477,1548,494],{"class":483},[477,1550,1551],{"class":780}," 8",[477,1553,732],{"class":483},[477,1555,1556],{"class":479,"line":587},[477,1557,800],{"class":483},[477,1559,1560],{"class":479,"line":607},[477,1561,696],{"class":483},[702,1563,1565],{"id":1564},"relationselect","RelationSelect",[455,1567,1568],{},"Select a related resource (foreign key):",[467,1570,1572],{"className":469,"code":1571,"language":471,"meta":472,"style":472},"{\n  name: 'authorId',\n  label: 'Author',\n  widget: 'RelationSelect',\n  options: {\n    resource: 'users',         // Related resource name\n    displayField: 'name',      // Field to show in dropdown\n    searchFields: ['name', 'email'],  // Fields to search (optional)\n  },\n}\n",[474,1573,1574,1578,1593,1608,1622,1630,1649,1668,1699,1703],{"__ignoreMap":472},[477,1575,1576],{"class":479,"line":480},[477,1577,484],{"class":483},[477,1579,1580,1582,1584,1586,1589,1591],{"class":479,"line":487},[477,1581,491],{"class":490},[477,1583,494],{"class":483},[477,1585,497],{"class":483},[477,1587,1588],{"class":500},"authorId",[477,1590,504],{"class":483},[477,1592,732],{"class":483},[477,1594,1595,1597,1599,1601,1604,1606],{"class":479,"line":514},[477,1596,517],{"class":490},[477,1598,494],{"class":483},[477,1600,497],{"class":483},[477,1602,1603],{"class":500},"Author",[477,1605,504],{"class":483},[477,1607,732],{"class":483},[477,1609,1610,1612,1614,1616,1618,1620],{"class":479,"line":534},[477,1611,537],{"class":490},[477,1613,494],{"class":483},[477,1615,497],{"class":483},[477,1617,1565],{"class":500},[477,1619,504],{"class":483},[477,1621,732],{"class":483},[477,1623,1624,1626,1628],{"class":479,"line":554},[477,1625,630],{"class":490},[477,1627,494],{"class":483},[477,1629,770],{"class":483},[477,1631,1632,1635,1637,1639,1642,1644,1646],{"class":479,"line":571},[477,1633,1634],{"class":490},"    resource",[477,1636,494],{"class":483},[477,1638,497],{"class":483},[477,1640,1641],{"class":500},"users",[477,1643,504],{"class":483},[477,1645,507],{"class":483},[477,1647,1648],{"class":510},"         // Related resource name\n",[477,1650,1651,1654,1656,1658,1661,1663,1665],{"class":479,"line":587},[477,1652,1653],{"class":490},"    displayField",[477,1655,494],{"class":483},[477,1657,497],{"class":483},[477,1659,1660],{"class":500},"name",[477,1662,504],{"class":483},[477,1664,507],{"class":483},[477,1666,1667],{"class":510},"      // Field to show in dropdown\n",[477,1669,1670,1673,1675,1677,1679,1681,1683,1685,1687,1690,1692,1694,1696],{"class":479,"line":607},[477,1671,1672],{"class":490},"    searchFields",[477,1674,494],{"class":483},[477,1676,1116],{"class":1115},[477,1678,504],{"class":483},[477,1680,1660],{"class":500},[477,1682,504],{"class":483},[477,1684,507],{"class":483},[477,1686,497],{"class":483},[477,1688,1689],{"class":500},"email",[477,1691,504],{"class":483},[477,1693,1143],{"class":1115},[477,1695,507],{"class":483},[477,1697,1698],{"class":510},"  // Fields to search (optional)\n",[477,1700,1701],{"class":479,"line":627},[477,1702,800],{"class":483},[477,1704,1705],{"class":479,"line":647},[477,1706,696],{"class":483},[455,1708,1709],{},"Features:",[1711,1712,1713,1717,1720],"ul",{},[1714,1715,1716],"li",{},"Async loading of related resources",[1714,1718,1719],{},"Searchable dropdown with debouncing",[1714,1721,1722],{},"Displays current selection even if not in search results",[702,1724,1726],{"id":1725},"multirelationselect","MultiRelationSelect",[455,1728,1729],{},"Select multiple related resources (M2M relationships):",[467,1731,1733],{"className":469,"code":1732,"language":471,"meta":472,"style":472},"{\n  name: 'tags',\n  label: 'Tags',\n  widget: 'MultiRelationSelect',\n  options: {\n    resource: 'tags',\n    displayField: 'name',\n    junctionTable: 'postTags',\n    junctionLeftKey: 'postId',\n    junctionRightKey: 'tagId',\n  },\n}\n",[474,1734,1735,1739,1754,1769,1783,1791,1805,1819,1835,1851,1867,1871],{"__ignoreMap":472},[477,1736,1737],{"class":479,"line":480},[477,1738,484],{"class":483},[477,1740,1741,1743,1745,1747,1750,1752],{"class":479,"line":487},[477,1742,491],{"class":490},[477,1744,494],{"class":483},[477,1746,497],{"class":483},[477,1748,1749],{"class":500},"tags",[477,1751,504],{"class":483},[477,1753,732],{"class":483},[477,1755,1756,1758,1760,1762,1765,1767],{"class":479,"line":514},[477,1757,517],{"class":490},[477,1759,494],{"class":483},[477,1761,497],{"class":483},[477,1763,1764],{"class":500},"Tags",[477,1766,504],{"class":483},[477,1768,732],{"class":483},[477,1770,1771,1773,1775,1777,1779,1781],{"class":479,"line":534},[477,1772,537],{"class":490},[477,1774,494],{"class":483},[477,1776,497],{"class":483},[477,1778,1726],{"class":500},[477,1780,504],{"class":483},[477,1782,732],{"class":483},[477,1784,1785,1787,1789],{"class":479,"line":554},[477,1786,630],{"class":490},[477,1788,494],{"class":483},[477,1790,770],{"class":483},[477,1792,1793,1795,1797,1799,1801,1803],{"class":479,"line":571},[477,1794,1634],{"class":490},[477,1796,494],{"class":483},[477,1798,497],{"class":483},[477,1800,1749],{"class":500},[477,1802,504],{"class":483},[477,1804,732],{"class":483},[477,1806,1807,1809,1811,1813,1815,1817],{"class":479,"line":587},[477,1808,1653],{"class":490},[477,1810,494],{"class":483},[477,1812,497],{"class":483},[477,1814,1660],{"class":500},[477,1816,504],{"class":483},[477,1818,732],{"class":483},[477,1820,1821,1824,1826,1828,1831,1833],{"class":479,"line":607},[477,1822,1823],{"class":490},"    junctionTable",[477,1825,494],{"class":483},[477,1827,497],{"class":483},[477,1829,1830],{"class":500},"postTags",[477,1832,504],{"class":483},[477,1834,732],{"class":483},[477,1836,1837,1840,1842,1844,1847,1849],{"class":479,"line":627},[477,1838,1839],{"class":490},"    junctionLeftKey",[477,1841,494],{"class":483},[477,1843,497],{"class":483},[477,1845,1846],{"class":500},"postId",[477,1848,504],{"class":483},[477,1850,732],{"class":483},[477,1852,1853,1856,1858,1860,1863,1865],{"class":479,"line":647},[477,1854,1855],{"class":490},"    junctionRightKey",[477,1857,494],{"class":483},[477,1859,497],{"class":483},[477,1861,1862],{"class":500},"tagId",[477,1864,504],{"class":483},[477,1866,732],{"class":483},[477,1868,1869],{"class":479,"line":664},[477,1870,800],{"class":483},[477,1872,1873],{"class":479,"line":693},[477,1874,696],{"class":483},[455,1876,1877,1881,1882,1886],{},[1878,1879,1880],"strong",{},"Important:"," M2M fields should only be used in edit forms, not create forms. See ",[1883,1884,327],"a",{"href":1885},"./m2m-relationships",".",[702,1888,1890],{"id":1889},"sluginput","SlugInput",[455,1892,1893],{},"Auto-generate slugs from another field:",[467,1895,1897],{"className":469,"code":1896,"language":471,"meta":472,"style":472},"{\n  name: 'slug',\n  widget: 'SlugInput',\n  options: {\n    generateFrom: 'title',  // Auto-generate from title field\n  },\n}\n",[474,1898,1899,1903,1918,1932,1940,1958,1962],{"__ignoreMap":472},[477,1900,1901],{"class":479,"line":480},[477,1902,484],{"class":483},[477,1904,1905,1907,1909,1911,1914,1916],{"class":479,"line":487},[477,1906,491],{"class":490},[477,1908,494],{"class":483},[477,1910,497],{"class":483},[477,1912,1913],{"class":500},"slug",[477,1915,504],{"class":483},[477,1917,732],{"class":483},[477,1919,1920,1922,1924,1926,1928,1930],{"class":479,"line":514},[477,1921,537],{"class":490},[477,1923,494],{"class":483},[477,1925,497],{"class":483},[477,1927,1890],{"class":500},[477,1929,504],{"class":483},[477,1931,732],{"class":483},[477,1933,1934,1936,1938],{"class":479,"line":534},[477,1935,630],{"class":490},[477,1937,494],{"class":483},[477,1939,770],{"class":483},[477,1941,1942,1945,1947,1949,1951,1953,1955],{"class":479,"line":554},[477,1943,1944],{"class":490},"    generateFrom",[477,1946,494],{"class":483},[477,1948,497],{"class":483},[477,1950,727],{"class":500},[477,1952,504],{"class":483},[477,1954,507],{"class":483},[477,1956,1957],{"class":510},"  // Auto-generate from title field\n",[477,1959,1960],{"class":479,"line":571},[477,1961,800],{"class":483},[477,1963,1964],{"class":479,"line":587},[477,1965,696],{"class":483},[702,1967,1969],{"id":1968},"richtexteditor","RichTextEditor",[455,1971,1972],{},"WYSIWYG editor for rich content (requires additional setup):",[467,1974,1976],{"className":469,"code":1975,"language":471,"meta":472,"style":472},"{\n  name: 'content',\n  widget: 'RichTextEditor',\n  options: {\n    toolbar: ['bold', 'italic', 'link', 'heading'],\n  },\n}\n",[474,1977,1978,1982,1997,2011,2019,2066,2070],{"__ignoreMap":472},[477,1979,1980],{"class":479,"line":480},[477,1981,484],{"class":483},[477,1983,1984,1986,1988,1990,1993,1995],{"class":479,"line":487},[477,1985,491],{"class":490},[477,1987,494],{"class":483},[477,1989,497],{"class":483},[477,1991,1992],{"class":500},"content",[477,1994,504],{"class":483},[477,1996,732],{"class":483},[477,1998,1999,2001,2003,2005,2007,2009],{"class":479,"line":514},[477,2000,537],{"class":490},[477,2002,494],{"class":483},[477,2004,497],{"class":483},[477,2006,1969],{"class":500},[477,2008,504],{"class":483},[477,2010,732],{"class":483},[477,2012,2013,2015,2017],{"class":479,"line":534},[477,2014,630],{"class":490},[477,2016,494],{"class":483},[477,2018,770],{"class":483},[477,2020,2021,2024,2026,2028,2030,2033,2035,2037,2039,2042,2044,2046,2048,2051,2053,2055,2057,2060,2062,2064],{"class":479,"line":554},[477,2022,2023],{"class":490},"    toolbar",[477,2025,494],{"class":483},[477,2027,1116],{"class":1115},[477,2029,504],{"class":483},[477,2031,2032],{"class":500},"bold",[477,2034,504],{"class":483},[477,2036,507],{"class":483},[477,2038,497],{"class":483},[477,2040,2041],{"class":500},"italic",[477,2043,504],{"class":483},[477,2045,507],{"class":483},[477,2047,497],{"class":483},[477,2049,2050],{"class":500},"link",[477,2052,504],{"class":483},[477,2054,507],{"class":483},[477,2056,497],{"class":483},[477,2058,2059],{"class":500},"heading",[477,2061,504],{"class":483},[477,2063,1143],{"class":1115},[477,2065,732],{"class":483},[477,2067,2068],{"class":479,"line":571},[477,2069,800],{"class":483},[477,2071,2072],{"class":479,"line":587},[477,2073,696],{"class":483},[702,2075,2077],{"id":2076},"markdowneditor","MarkdownEditor",[455,2079,2080],{},"Markdown editor with preview:",[467,2082,2084],{"className":469,"code":2083,"language":471,"meta":472,"style":472},"{\n  name: 'body',\n  widget: 'MarkdownEditor',\n}\n",[474,2085,2086,2090,2105,2119],{"__ignoreMap":472},[477,2087,2088],{"class":479,"line":480},[477,2089,484],{"class":483},[477,2091,2092,2094,2096,2098,2101,2103],{"class":479,"line":487},[477,2093,491],{"class":490},[477,2095,494],{"class":483},[477,2097,497],{"class":483},[477,2099,2100],{"class":500},"body",[477,2102,504],{"class":483},[477,2104,732],{"class":483},[477,2106,2107,2109,2111,2113,2115,2117],{"class":479,"line":514},[477,2108,537],{"class":490},[477,2110,494],{"class":483},[477,2112,497],{"class":483},[477,2114,2077],{"class":500},[477,2116,504],{"class":483},[477,2118,732],{"class":483},[477,2120,2121],{"class":479,"line":534},[477,2122,696],{"class":483},[702,2124,2126],{"id":2125},"codeeditor","CodeEditor",[455,2128,2129],{},"Syntax-highlighted code editor:",[467,2131,2133],{"className":469,"code":2132,"language":471,"meta":472,"style":472},"{\n  name: 'config',\n  widget: 'CodeEditor',\n  options: {\n    language: 'json',\n    theme: 'vs-dark',\n  },\n}\n",[474,2134,2135,2139,2154,2168,2176,2192,2208,2212],{"__ignoreMap":472},[477,2136,2137],{"class":479,"line":480},[477,2138,484],{"class":483},[477,2140,2141,2143,2145,2147,2150,2152],{"class":479,"line":487},[477,2142,491],{"class":490},[477,2144,494],{"class":483},[477,2146,497],{"class":483},[477,2148,2149],{"class":500},"config",[477,2151,504],{"class":483},[477,2153,732],{"class":483},[477,2155,2156,2158,2160,2162,2164,2166],{"class":479,"line":514},[477,2157,537],{"class":490},[477,2159,494],{"class":483},[477,2161,497],{"class":483},[477,2163,2126],{"class":500},[477,2165,504],{"class":483},[477,2167,732],{"class":483},[477,2169,2170,2172,2174],{"class":479,"line":534},[477,2171,630],{"class":490},[477,2173,494],{"class":483},[477,2175,770],{"class":483},[477,2177,2178,2181,2183,2185,2188,2190],{"class":479,"line":554},[477,2179,2180],{"class":490},"    language",[477,2182,494],{"class":483},[477,2184,497],{"class":483},[477,2186,2187],{"class":500},"json",[477,2189,504],{"class":483},[477,2191,732],{"class":483},[477,2193,2194,2197,2199,2201,2204,2206],{"class":479,"line":571},[477,2195,2196],{"class":490},"    theme",[477,2198,494],{"class":483},[477,2200,497],{"class":483},[477,2202,2203],{"class":500},"vs-dark",[477,2205,504],{"class":483},[477,2207,732],{"class":483},[477,2209,2210],{"class":479,"line":587},[477,2211,800],{"class":483},[477,2213,2214],{"class":479,"line":607},[477,2215,696],{"class":483},[702,2217,2219],{"id":2218},"jsoneditor","JsonEditor",[455,2221,2222],{},"Specialized JSON editor with validation:",[467,2224,2226],{"className":469,"code":2225,"language":471,"meta":472,"style":472},"{\n  name: 'metadata',\n  widget: 'JsonEditor',\n}\n",[474,2227,2228,2232,2247,2261],{"__ignoreMap":472},[477,2229,2230],{"class":479,"line":480},[477,2231,484],{"class":483},[477,2233,2234,2236,2238,2240,2243,2245],{"class":479,"line":487},[477,2235,491],{"class":490},[477,2237,494],{"class":483},[477,2239,497],{"class":483},[477,2241,2242],{"class":500},"metadata",[477,2244,504],{"class":483},[477,2246,732],{"class":483},[477,2248,2249,2251,2253,2255,2257,2259],{"class":479,"line":514},[477,2250,537],{"class":490},[477,2252,494],{"class":483},[477,2254,497],{"class":483},[477,2256,2219],{"class":500},[477,2258,504],{"class":483},[477,2260,732],{"class":483},[477,2262,2263],{"class":479,"line":534},[477,2264,696],{"class":483},[702,2266,2268],{"id":2267},"colorpicker","ColorPicker",[455,2270,2271],{},"Color selection:",[467,2273,2275],{"className":469,"code":2274,"language":471,"meta":472,"style":472},"{\n  name: 'brandColor',\n  widget: 'ColorPicker',\n}\n",[474,2276,2277,2281,2296,2310],{"__ignoreMap":472},[477,2278,2279],{"class":479,"line":480},[477,2280,484],{"class":483},[477,2282,2283,2285,2287,2289,2292,2294],{"class":479,"line":487},[477,2284,491],{"class":490},[477,2286,494],{"class":483},[477,2288,497],{"class":483},[477,2290,2291],{"class":500},"brandColor",[477,2293,504],{"class":483},[477,2295,732],{"class":483},[477,2297,2298,2300,2302,2304,2306,2308],{"class":479,"line":514},[477,2299,537],{"class":490},[477,2301,494],{"class":483},[477,2303,497],{"class":483},[477,2305,2268],{"class":500},[477,2307,504],{"class":483},[477,2309,732],{"class":483},[477,2311,2312],{"class":479,"line":534},[477,2313,696],{"class":483},[702,2315,2317],{"id":2316},"tagsinput","TagsInput",[455,2319,2320],{},"Multiple tags input:",[467,2322,2324],{"className":469,"code":2323,"language":471,"meta":472,"style":472},"{\n  name: 'keywords',\n  widget: 'TagsInput',\n}\n",[474,2325,2326,2330,2345,2359],{"__ignoreMap":472},[477,2327,2328],{"class":479,"line":480},[477,2329,484],{"class":483},[477,2331,2332,2334,2336,2338,2341,2343],{"class":479,"line":487},[477,2333,491],{"class":490},[477,2335,494],{"class":483},[477,2337,497],{"class":483},[477,2339,2340],{"class":500},"keywords",[477,2342,504],{"class":483},[477,2344,732],{"class":483},[477,2346,2347,2349,2351,2353,2355,2357],{"class":479,"line":514},[477,2348,537],{"class":490},[477,2350,494],{"class":483},[477,2352,497],{"class":483},[477,2354,2317],{"class":500},[477,2356,504],{"class":483},[477,2358,732],{"class":483},[477,2360,2361],{"class":479,"line":534},[477,2362,696],{"class":483},[702,2364,2366],{"id":2365},"fileupload","FileUpload",[455,2368,2369],{},"File upload (single file):",[467,2371,2373],{"className":469,"code":2372,"language":471,"meta":472,"style":472},"{\n  name: 'document',\n  widget: 'FileUpload',\n  options: {\n    accept: '.pdf,.doc,.docx',\n    maxSize: 5242880,  // 5MB in bytes\n  },\n}\n",[474,2374,2375,2379,2394,2408,2416,2432,2447,2451],{"__ignoreMap":472},[477,2376,2377],{"class":479,"line":480},[477,2378,484],{"class":483},[477,2380,2381,2383,2385,2387,2390,2392],{"class":479,"line":487},[477,2382,491],{"class":490},[477,2384,494],{"class":483},[477,2386,497],{"class":483},[477,2388,2389],{"class":500},"document",[477,2391,504],{"class":483},[477,2393,732],{"class":483},[477,2395,2396,2398,2400,2402,2404,2406],{"class":479,"line":514},[477,2397,537],{"class":490},[477,2399,494],{"class":483},[477,2401,497],{"class":483},[477,2403,2366],{"class":500},[477,2405,504],{"class":483},[477,2407,732],{"class":483},[477,2409,2410,2412,2414],{"class":479,"line":534},[477,2411,630],{"class":490},[477,2413,494],{"class":483},[477,2415,770],{"class":483},[477,2417,2418,2421,2423,2425,2428,2430],{"class":479,"line":554},[477,2419,2420],{"class":490},"    accept",[477,2422,494],{"class":483},[477,2424,497],{"class":483},[477,2426,2427],{"class":500},".pdf,.doc,.docx",[477,2429,504],{"class":483},[477,2431,732],{"class":483},[477,2433,2434,2437,2439,2442,2444],{"class":479,"line":571},[477,2435,2436],{"class":490},"    maxSize",[477,2438,494],{"class":483},[477,2440,2441],{"class":780}," 5242880",[477,2443,507],{"class":483},[477,2445,2446],{"class":510},"  // 5MB in bytes\n",[477,2448,2449],{"class":479,"line":587},[477,2450,800],{"class":483},[477,2452,2453],{"class":479,"line":607},[477,2454,696],{"class":483},[702,2456,2458],{"id":2457},"imageupload","ImageUpload",[455,2460,2461],{},"Image upload with preview:",[467,2463,2465],{"className":469,"code":2464,"language":471,"meta":472,"style":472},"{\n  name: 'avatar',\n  widget: 'ImageUpload',\n  options: {\n    accept: 'image/*',\n    maxSize: 2097152,  // 2MB\n  },\n}\n",[474,2466,2467,2471,2486,2500,2508,2523,2537,2541],{"__ignoreMap":472},[477,2468,2469],{"class":479,"line":480},[477,2470,484],{"class":483},[477,2472,2473,2475,2477,2479,2482,2484],{"class":479,"line":487},[477,2474,491],{"class":490},[477,2476,494],{"class":483},[477,2478,497],{"class":483},[477,2480,2481],{"class":500},"avatar",[477,2483,504],{"class":483},[477,2485,732],{"class":483},[477,2487,2488,2490,2492,2494,2496,2498],{"class":479,"line":514},[477,2489,537],{"class":490},[477,2491,494],{"class":483},[477,2493,497],{"class":483},[477,2495,2458],{"class":500},[477,2497,504],{"class":483},[477,2499,732],{"class":483},[477,2501,2502,2504,2506],{"class":479,"line":534},[477,2503,630],{"class":490},[477,2505,494],{"class":483},[477,2507,770],{"class":483},[477,2509,2510,2512,2514,2516,2519,2521],{"class":479,"line":554},[477,2511,2420],{"class":490},[477,2513,494],{"class":483},[477,2515,497],{"class":483},[477,2517,2518],{"class":500},"image/*",[477,2520,504],{"class":483},[477,2522,732],{"class":483},[477,2524,2525,2527,2529,2532,2534],{"class":479,"line":571},[477,2526,2436],{"class":490},[477,2528,494],{"class":483},[477,2530,2531],{"class":780}," 2097152",[477,2533,507],{"class":483},[477,2535,2536],{"class":510},"  // 2MB\n",[477,2538,2539],{"class":479,"line":587},[477,2540,800],{"class":483},[477,2542,2543],{"class":479,"line":607},[477,2544,696],{"class":483},[459,2546,2548],{"id":2547},"widget-auto-detection","Widget Auto-Detection",[455,2550,2551],{},"If you don't specify a widget, it's auto-detected from the schema:",[2553,2554,2555,2568],"table",{},[2556,2557,2558],"thead",{},[2559,2560,2561,2565],"tr",{},[2562,2563,2564],"th",{},"Column Type",[2562,2566,2567],{},"Auto Widget",[2569,2570,2571,2581,2590,2599,2606,2613],"tbody",{},[2559,2572,2573,2579],{},[2574,2575,2576],"td",{},[474,2577,2578],{},"integer",[2574,2580,808],{},[2559,2582,2583,2588],{},[2574,2584,2585],{},[474,2586,2587],{},"text",[2574,2589,544],{},[2559,2591,2592,2597],{},[2574,2593,2594],{},[474,2595,2596],{},"boolean",[2574,2598,992],{},[2559,2600,2601,2604],{},[2574,2602,2603],{},"Enum column",[2574,2605,1056],{},[2559,2607,2608,2611],{},[2574,2609,2610],{},"Foreign key",[2574,2612,1565],{},[2559,2614,2615,2618],{},[2574,2616,2617],{},"Date/Timestamp",[2574,2619,1325],{},[459,2621,2623],{"id":2622},"field-validation","Field Validation",[702,2625,2627],{"id":2626},"required-fields","Required Fields",[467,2629,2631],{"className":469,"code":2630,"language":471,"meta":472,"style":472},"{\n  name: 'email',\n  widget: 'TextInput',\n  required: true,\n}\n",[474,2632,2633,2637,2651,2665,2675],{"__ignoreMap":472},[477,2634,2635],{"class":479,"line":480},[477,2636,484],{"class":483},[477,2638,2639,2641,2643,2645,2647,2649],{"class":479,"line":487},[477,2640,491],{"class":490},[477,2642,494],{"class":483},[477,2644,497],{"class":483},[477,2646,1689],{"class":500},[477,2648,504],{"class":483},[477,2650,732],{"class":483},[477,2652,2653,2655,2657,2659,2661,2663],{"class":479,"line":514},[477,2654,537],{"class":490},[477,2656,494],{"class":483},[477,2658,497],{"class":483},[477,2660,544],{"class":500},[477,2662,504],{"class":483},[477,2664,732],{"class":483},[477,2666,2667,2669,2671,2673],{"class":479,"line":534},[477,2668,557],{"class":490},[477,2670,494],{"class":483},[477,2672,563],{"class":562},[477,2674,732],{"class":483},[477,2676,2677],{"class":479,"line":554},[477,2678,696],{"class":483},[702,2680,2682],{"id":2681},"custom-validation","Custom Validation",[467,2684,2686],{"className":469,"code":2685,"language":471,"meta":472,"style":472},"{\n  name: 'email',\n  widget: 'TextInput',\n  validation: {\n    pattern: /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/,\n    message: 'Please enter a valid email',\n  },\n}\n",[474,2687,2688,2692,2706,2720,2728,2778,2794,2798],{"__ignoreMap":472},[477,2689,2690],{"class":479,"line":480},[477,2691,484],{"class":483},[477,2693,2694,2696,2698,2700,2702,2704],{"class":479,"line":487},[477,2695,491],{"class":490},[477,2697,494],{"class":483},[477,2699,497],{"class":483},[477,2701,1689],{"class":500},[477,2703,504],{"class":483},[477,2705,732],{"class":483},[477,2707,2708,2710,2712,2714,2716,2718],{"class":479,"line":514},[477,2709,537],{"class":490},[477,2711,494],{"class":483},[477,2713,497],{"class":483},[477,2715,544],{"class":500},[477,2717,504],{"class":483},[477,2719,732],{"class":483},[477,2721,2722,2724,2726],{"class":479,"line":534},[477,2723,650],{"class":490},[477,2725,494],{"class":483},[477,2727,770],{"class":483},[477,2729,2730,2733,2735,2738,2742,2745,2748,2751,2754,2756,2758,2760,2764,2766,2768,2770,2773,2776],{"class":479,"line":554},[477,2731,2732],{"class":490},"    pattern",[477,2734,494],{"class":483},[477,2736,2737],{"class":483}," /",[477,2739,2741],{"class":2740},"s7zQu","^",[477,2743,2744],{"class":483},"[^",[477,2746,2747],{"class":500},"\\s@",[477,2749,2750],{"class":483},"]+",[477,2752,2753],{"class":500},"@",[477,2755,2744],{"class":483},[477,2757,2747],{"class":500},[477,2759,2750],{"class":483},[477,2761,2763],{"class":2762},"sTEyZ","\\.",[477,2765,2744],{"class":483},[477,2767,2747],{"class":500},[477,2769,2750],{"class":483},[477,2771,2772],{"class":2740},"$",[477,2774,2775],{"class":483},"/",[477,2777,732],{"class":483},[477,2779,2780,2783,2785,2787,2790,2792],{"class":479,"line":571},[477,2781,2782],{"class":490},"    message",[477,2784,494],{"class":483},[477,2786,497],{"class":483},[477,2788,2789],{"class":500},"Please enter a valid email",[477,2791,504],{"class":483},[477,2793,732],{"class":483},[477,2795,2796],{"class":479,"line":587},[477,2797,800],{"class":483},[477,2799,2800],{"class":479,"line":607},[477,2801,696],{"class":483},[459,2803,2805],{"id":2804},"conditional-fields","Conditional Fields",[455,2807,2808],{},"Show/hide fields based on other field values:",[467,2810,2812],{"className":469,"code":2811,"language":471,"meta":472,"style":472},"{\n  name: 'customDomain',\n  widget: 'TextInput',\n  condition: (formData) => formData.plan === 'enterprise',\n}\n",[474,2813,2814,2818,2833,2847,2881],{"__ignoreMap":472},[477,2815,2816],{"class":479,"line":480},[477,2817,484],{"class":483},[477,2819,2820,2822,2824,2826,2829,2831],{"class":479,"line":487},[477,2821,491],{"class":490},[477,2823,494],{"class":483},[477,2825,497],{"class":483},[477,2827,2828],{"class":500},"customDomain",[477,2830,504],{"class":483},[477,2832,732],{"class":483},[477,2834,2835,2837,2839,2841,2843,2845],{"class":479,"line":514},[477,2836,537],{"class":490},[477,2838,494],{"class":483},[477,2840,497],{"class":483},[477,2842,544],{"class":500},[477,2844,504],{"class":483},[477,2846,732],{"class":483},[477,2848,2849,2851,2853,2855,2857,2859,2861,2864,2866,2869,2872,2874,2877,2879],{"class":479,"line":534},[477,2850,667],{"class":490},[477,2852,494],{"class":483},[477,2854,672],{"class":483},[477,2856,676],{"class":675},[477,2858,679],{"class":483},[477,2860,683],{"class":682},[477,2862,2863],{"class":2762}," formData",[477,2865,1886],{"class":483},[477,2867,2868],{"class":2762},"plan",[477,2870,2871],{"class":483}," ===",[477,2873,497],{"class":483},[477,2875,2876],{"class":500},"enterprise",[477,2878,504],{"class":483},[477,2880,732],{"class":483},[477,2882,2883],{"class":479,"line":554},[477,2884,696],{"class":483},[455,2886,2887,2888,1886],{},"The field only appears when the condition returns ",[474,2889,2890],{},"true",[459,2892,2894],{"id":2893},"field-layout","Field Layout",[455,2896,2897],{},"Fields are displayed vertically in the order specified. For complex layouts, you can group related fields:",[467,2899,2901],{"className":469,"code":2900,"language":471,"meta":472,"style":472},"formFields: {\n  create: [\n    // Basic Info\n    { name: 'title', widget: 'TextInput', required: true },\n    { name: 'slug', widget: 'SlugInput', required: true },\n\n    // Content\n    { name: 'excerpt', widget: 'TextareaInput' },\n    { name: 'content', widget: 'RichTextEditor' },\n\n    // Publishing\n    { name: 'status', widget: 'SelectInput' },\n    { name: 'publishedAt', widget: 'DateTimePicker' },\n    { name: 'authorId', widget: 'RelationSelect' },\n  ],\n}\n",[474,2902,2903,2912,2921,2926,2966,3002,3008,3013,3042,3070,3074,3079,3107,3136,3165,3173],{"__ignoreMap":472},[477,2904,2905,2908,2910],{"class":479,"line":480},[477,2906,2907],{"class":490},"formFields",[477,2909,494],{"class":483},[477,2911,770],{"class":483},[477,2913,2914,2917,2919],{"class":479,"line":487},[477,2915,2916],{"class":490},"  create",[477,2918,494],{"class":483},[477,2920,1212],{"class":1115},[477,2922,2923],{"class":479,"line":514},[477,2924,2925],{"class":510},"    // Basic Info\n",[477,2927,2928,2931,2934,2936,2938,2940,2942,2944,2947,2949,2951,2953,2955,2957,2960,2962,2964],{"class":479,"line":534},[477,2929,2930],{"class":483},"    {",[477,2932,2933],{"class":1115}," name",[477,2935,494],{"class":483},[477,2937,497],{"class":483},[477,2939,727],{"class":500},[477,2941,504],{"class":483},[477,2943,507],{"class":483},[477,2945,2946],{"class":1115}," widget",[477,2948,494],{"class":483},[477,2950,497],{"class":483},[477,2952,544],{"class":500},[477,2954,504],{"class":483},[477,2956,507],{"class":483},[477,2958,2959],{"class":1115}," required",[477,2961,494],{"class":483},[477,2963,563],{"class":562},[477,2965,1246],{"class":483},[477,2967,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000],{"class":479,"line":554},[477,2969,2930],{"class":483},[477,2971,2933],{"class":1115},[477,2973,494],{"class":483},[477,2975,497],{"class":483},[477,2977,1913],{"class":500},[477,2979,504],{"class":483},[477,2981,507],{"class":483},[477,2983,2946],{"class":1115},[477,2985,494],{"class":483},[477,2987,497],{"class":483},[477,2989,1890],{"class":500},[477,2991,504],{"class":483},[477,2993,507],{"class":483},[477,2995,2959],{"class":1115},[477,2997,494],{"class":483},[477,2999,563],{"class":562},[477,3001,1246],{"class":483},[477,3003,3004],{"class":479,"line":571},[477,3005,3007],{"emptyLinePlaceholder":3006},true,"\n",[477,3009,3010],{"class":479,"line":587},[477,3011,3012],{"class":510},"    // Content\n",[477,3014,3015,3017,3019,3021,3023,3026,3028,3030,3032,3034,3036,3038,3040],{"class":479,"line":607},[477,3016,2930],{"class":483},[477,3018,2933],{"class":1115},[477,3020,494],{"class":483},[477,3022,497],{"class":483},[477,3024,3025],{"class":500},"excerpt",[477,3027,504],{"class":483},[477,3029,507],{"class":483},[477,3031,2946],{"class":1115},[477,3033,494],{"class":483},[477,3035,497],{"class":483},[477,3037,908],{"class":500},[477,3039,504],{"class":483},[477,3041,1246],{"class":483},[477,3043,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068],{"class":479,"line":627},[477,3045,2930],{"class":483},[477,3047,2933],{"class":1115},[477,3049,494],{"class":483},[477,3051,497],{"class":483},[477,3053,1992],{"class":500},[477,3055,504],{"class":483},[477,3057,507],{"class":483},[477,3059,2946],{"class":1115},[477,3061,494],{"class":483},[477,3063,497],{"class":483},[477,3065,1969],{"class":500},[477,3067,504],{"class":483},[477,3069,1246],{"class":483},[477,3071,3072],{"class":479,"line":647},[477,3073,3007],{"emptyLinePlaceholder":3006},[477,3075,3076],{"class":479,"line":664},[477,3077,3078],{"class":510},"    // Publishing\n",[477,3080,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105],{"class":479,"line":693},[477,3082,2930],{"class":483},[477,3084,2933],{"class":1115},[477,3086,494],{"class":483},[477,3088,497],{"class":483},[477,3090,1079],{"class":500},[477,3092,504],{"class":483},[477,3094,507],{"class":483},[477,3096,2946],{"class":1115},[477,3098,494],{"class":483},[477,3100,497],{"class":483},[477,3102,1056],{"class":500},[477,3104,504],{"class":483},[477,3106,1246],{"class":483},[477,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134],{"class":479,"line":3109},13,[477,3111,2930],{"class":483},[477,3113,2933],{"class":1115},[477,3115,494],{"class":483},[477,3117,497],{"class":483},[477,3119,1348],{"class":500},[477,3121,504],{"class":483},[477,3123,507],{"class":483},[477,3125,2946],{"class":1115},[477,3127,494],{"class":483},[477,3129,497],{"class":483},[477,3131,1325],{"class":500},[477,3133,504],{"class":483},[477,3135,1246],{"class":483},[477,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163],{"class":479,"line":3138},14,[477,3140,2930],{"class":483},[477,3142,2933],{"class":1115},[477,3144,494],{"class":483},[477,3146,497],{"class":483},[477,3148,1588],{"class":500},[477,3150,504],{"class":483},[477,3152,507],{"class":483},[477,3154,2946],{"class":1115},[477,3156,494],{"class":483},[477,3158,497],{"class":483},[477,3160,1565],{"class":500},[477,3162,504],{"class":483},[477,3164,1246],{"class":483},[477,3166,3168,3171],{"class":479,"line":3167},15,[477,3169,3170],{"class":1115},"  ]",[477,3172,732],{"class":483},[477,3174,3176],{"class":479,"line":3175},16,[477,3177,696],{"class":483},[459,3179,3181],{"id":3180},"complete-example","Complete Example",[467,3183,3185],{"className":469,"code":3184,"language":471,"meta":472,"style":472},"resources: {\n  posts: {\n    formFields: {\n      create: [\n        {\n          name: 'title',\n          label: 'Post Title',\n          widget: 'TextInput',\n          required: true,\n          placeholder: 'Enter a catchy title',\n          help: 'This will be displayed as the main heading',\n          options: {\n            maxLength: 100,\n          },\n        },\n        {\n          name: 'slug',\n          label: 'URL Slug',\n          widget: 'SlugInput',\n          required: true,\n          options: {\n            generateFrom: 'title',\n          },\n        },\n        {\n          name: 'excerpt',\n          label: 'Excerpt',\n          widget: 'TextareaInput',\n          placeholder: 'Brief summary...',\n          options: {\n            rows: 3,\n            maxLength: 200,\n          },\n        },\n        {\n          name: 'content',\n          label: 'Content',\n          widget: 'RichTextEditor',\n          required: true,\n        },\n        {\n          name: 'featuredImage',\n          label: 'Featured Image',\n          widget: 'ImageUpload',\n          options: {\n            accept: 'image/*',\n            maxSize: 2097152,\n          },\n        },\n        {\n          name: 'authorId',\n          label: 'Author',\n          widget: 'RelationSelect',\n          required: true,\n          options: {\n            resource: 'users',\n            displayField: 'name',\n            searchFields: ['name', 'email'],\n          },\n        },\n        {\n          name: 'status',\n          label: 'Status',\n          widget: 'SelectInput',\n          options: {\n            enumValues: ['draft', 'published', 'archived'],\n          },\n        },\n        {\n          name: 'publishedAt',\n          label: 'Publish Date',\n          widget: 'DateTimePicker',\n          condition: (formData) => formData.status === 'published',\n          options: {\n            showTime: true,\n          },\n        },\n        {\n          name: 'featured',\n          label: 'Featured Post',\n          widget: 'CheckboxInput',\n        },\n      ],\n      edit: [\n        // Same as create, plus M2M relations\n        // ... all create fields ...\n        {\n          name: 'tags',\n          label: 'Tags',\n          widget: 'MultiRelationSelect',\n          options: {\n            resource: 'tags',\n            displayField: 'name',\n            junctionTable: 'postTags',\n            junctionLeftKey: 'postId',\n            junctionRightKey: 'tagId',\n          },\n        },\n      ],\n    },\n  },\n}\n",[474,3186,3187,3196,3205,3214,3223,3228,3243,3259,3274,3285,3301,3317,3326,3337,3342,3347,3351,3366,3382,3397,3408,3417,3433,3438,3443,3448,3463,3479,3494,3510,3519,3531,3543,3548,3553,3558,3573,3589,3604,3615,3620,3625,3641,3657,3672,3681,3697,3709,3714,3719,3724,3739,3754,3769,3780,3789,3805,3821,3849,3854,3859,3864,3879,3895,3910,3919,3955,3960,3965,3970,3985,4001,4016,4049,4058,4070,4075,4080,4085,4101,4117,4132,4137,4145,4155,4161,4167,4172,4187,4202,4217,4226,4241,4256,4272,4288,4304,4309,4314,4321,4327,4332],{"__ignoreMap":472},[477,3188,3189,3192,3194],{"class":479,"line":480},[477,3190,3191],{"class":490},"resources",[477,3193,494],{"class":483},[477,3195,770],{"class":483},[477,3197,3198,3201,3203],{"class":479,"line":487},[477,3199,3200],{"class":490},"  posts",[477,3202,494],{"class":483},[477,3204,770],{"class":483},[477,3206,3207,3210,3212],{"class":479,"line":514},[477,3208,3209],{"class":490},"    formFields",[477,3211,494],{"class":483},[477,3213,770],{"class":483},[477,3215,3216,3219,3221],{"class":479,"line":534},[477,3217,3218],{"class":490},"      create",[477,3220,494],{"class":483},[477,3222,1212],{"class":1115},[477,3224,3225],{"class":479,"line":554},[477,3226,3227],{"class":483},"        {\n",[477,3229,3230,3233,3235,3237,3239,3241],{"class":479,"line":571},[477,3231,3232],{"class":1115},"          name",[477,3234,494],{"class":483},[477,3236,497],{"class":483},[477,3238,727],{"class":500},[477,3240,504],{"class":483},[477,3242,732],{"class":483},[477,3244,3245,3248,3250,3252,3255,3257],{"class":479,"line":587},[477,3246,3247],{"class":1115},"          label",[477,3249,494],{"class":483},[477,3251,497],{"class":483},[477,3253,3254],{"class":500},"Post Title",[477,3256,504],{"class":483},[477,3258,732],{"class":483},[477,3260,3261,3264,3266,3268,3270,3272],{"class":479,"line":607},[477,3262,3263],{"class":1115},"          widget",[477,3265,494],{"class":483},[477,3267,497],{"class":483},[477,3269,544],{"class":500},[477,3271,504],{"class":483},[477,3273,732],{"class":483},[477,3275,3276,3279,3281,3283],{"class":479,"line":627},[477,3277,3278],{"class":1115},"          required",[477,3280,494],{"class":483},[477,3282,563],{"class":562},[477,3284,732],{"class":483},[477,3286,3287,3290,3292,3294,3297,3299],{"class":479,"line":647},[477,3288,3289],{"class":1115},"          placeholder",[477,3291,494],{"class":483},[477,3293,497],{"class":483},[477,3295,3296],{"class":500},"Enter a catchy title",[477,3298,504],{"class":483},[477,3300,732],{"class":483},[477,3302,3303,3306,3308,3310,3313,3315],{"class":479,"line":664},[477,3304,3305],{"class":1115},"          help",[477,3307,494],{"class":483},[477,3309,497],{"class":483},[477,3311,3312],{"class":500},"This will be displayed as the main heading",[477,3314,504],{"class":483},[477,3316,732],{"class":483},[477,3318,3319,3322,3324],{"class":479,"line":693},[477,3320,3321],{"class":1115},"          options",[477,3323,494],{"class":483},[477,3325,770],{"class":483},[477,3327,3328,3331,3333,3335],{"class":479,"line":3109},[477,3329,3330],{"class":1115},"            maxLength",[477,3332,494],{"class":483},[477,3334,781],{"class":780},[477,3336,732],{"class":483},[477,3338,3339],{"class":479,"line":3138},[477,3340,3341],{"class":483},"          },\n",[477,3343,3344],{"class":479,"line":3167},[477,3345,3346],{"class":483},"        },\n",[477,3348,3349],{"class":479,"line":3175},[477,3350,3227],{"class":483},[477,3352,3354,3356,3358,3360,3362,3364],{"class":479,"line":3353},17,[477,3355,3232],{"class":1115},[477,3357,494],{"class":483},[477,3359,497],{"class":483},[477,3361,1913],{"class":500},[477,3363,504],{"class":483},[477,3365,732],{"class":483},[477,3367,3369,3371,3373,3375,3378,3380],{"class":479,"line":3368},18,[477,3370,3247],{"class":1115},[477,3372,494],{"class":483},[477,3374,497],{"class":483},[477,3376,3377],{"class":500},"URL Slug",[477,3379,504],{"class":483},[477,3381,732],{"class":483},[477,3383,3385,3387,3389,3391,3393,3395],{"class":479,"line":3384},19,[477,3386,3263],{"class":1115},[477,3388,494],{"class":483},[477,3390,497],{"class":483},[477,3392,1890],{"class":500},[477,3394,504],{"class":483},[477,3396,732],{"class":483},[477,3398,3400,3402,3404,3406],{"class":479,"line":3399},20,[477,3401,3278],{"class":1115},[477,3403,494],{"class":483},[477,3405,563],{"class":562},[477,3407,732],{"class":483},[477,3409,3411,3413,3415],{"class":479,"line":3410},21,[477,3412,3321],{"class":1115},[477,3414,494],{"class":483},[477,3416,770],{"class":483},[477,3418,3420,3423,3425,3427,3429,3431],{"class":479,"line":3419},22,[477,3421,3422],{"class":1115},"            generateFrom",[477,3424,494],{"class":483},[477,3426,497],{"class":483},[477,3428,727],{"class":500},[477,3430,504],{"class":483},[477,3432,732],{"class":483},[477,3434,3436],{"class":479,"line":3435},23,[477,3437,3341],{"class":483},[477,3439,3441],{"class":479,"line":3440},24,[477,3442,3346],{"class":483},[477,3444,3446],{"class":479,"line":3445},25,[477,3447,3227],{"class":483},[477,3449,3451,3453,3455,3457,3459,3461],{"class":479,"line":3450},26,[477,3452,3232],{"class":1115},[477,3454,494],{"class":483},[477,3456,497],{"class":483},[477,3458,3025],{"class":500},[477,3460,504],{"class":483},[477,3462,732],{"class":483},[477,3464,3466,3468,3470,3472,3475,3477],{"class":479,"line":3465},27,[477,3467,3247],{"class":1115},[477,3469,494],{"class":483},[477,3471,497],{"class":483},[477,3473,3474],{"class":500},"Excerpt",[477,3476,504],{"class":483},[477,3478,732],{"class":483},[477,3480,3482,3484,3486,3488,3490,3492],{"class":479,"line":3481},28,[477,3483,3263],{"class":1115},[477,3485,494],{"class":483},[477,3487,497],{"class":483},[477,3489,908],{"class":500},[477,3491,504],{"class":483},[477,3493,732],{"class":483},[477,3495,3497,3499,3501,3503,3506,3508],{"class":479,"line":3496},29,[477,3498,3289],{"class":1115},[477,3500,494],{"class":483},[477,3502,497],{"class":483},[477,3504,3505],{"class":500},"Brief summary...",[477,3507,504],{"class":483},[477,3509,732],{"class":483},[477,3511,3513,3515,3517],{"class":479,"line":3512},30,[477,3514,3321],{"class":1115},[477,3516,494],{"class":483},[477,3518,770],{"class":483},[477,3520,3522,3525,3527,3529],{"class":479,"line":3521},31,[477,3523,3524],{"class":1115},"            rows",[477,3526,494],{"class":483},[477,3528,793],{"class":780},[477,3530,732],{"class":483},[477,3532,3534,3536,3538,3541],{"class":479,"line":3533},32,[477,3535,3330],{"class":1115},[477,3537,494],{"class":483},[477,3539,3540],{"class":780}," 200",[477,3542,732],{"class":483},[477,3544,3546],{"class":479,"line":3545},33,[477,3547,3341],{"class":483},[477,3549,3551],{"class":479,"line":3550},34,[477,3552,3346],{"class":483},[477,3554,3556],{"class":479,"line":3555},35,[477,3557,3227],{"class":483},[477,3559,3561,3563,3565,3567,3569,3571],{"class":479,"line":3560},36,[477,3562,3232],{"class":1115},[477,3564,494],{"class":483},[477,3566,497],{"class":483},[477,3568,1992],{"class":500},[477,3570,504],{"class":483},[477,3572,732],{"class":483},[477,3574,3576,3578,3580,3582,3585,3587],{"class":479,"line":3575},37,[477,3577,3247],{"class":1115},[477,3579,494],{"class":483},[477,3581,497],{"class":483},[477,3583,3584],{"class":500},"Content",[477,3586,504],{"class":483},[477,3588,732],{"class":483},[477,3590,3592,3594,3596,3598,3600,3602],{"class":479,"line":3591},38,[477,3593,3263],{"class":1115},[477,3595,494],{"class":483},[477,3597,497],{"class":483},[477,3599,1969],{"class":500},[477,3601,504],{"class":483},[477,3603,732],{"class":483},[477,3605,3607,3609,3611,3613],{"class":479,"line":3606},39,[477,3608,3278],{"class":1115},[477,3610,494],{"class":483},[477,3612,563],{"class":562},[477,3614,732],{"class":483},[477,3616,3618],{"class":479,"line":3617},40,[477,3619,3346],{"class":483},[477,3621,3623],{"class":479,"line":3622},41,[477,3624,3227],{"class":483},[477,3626,3628,3630,3632,3634,3637,3639],{"class":479,"line":3627},42,[477,3629,3232],{"class":1115},[477,3631,494],{"class":483},[477,3633,497],{"class":483},[477,3635,3636],{"class":500},"featuredImage",[477,3638,504],{"class":483},[477,3640,732],{"class":483},[477,3642,3644,3646,3648,3650,3653,3655],{"class":479,"line":3643},43,[477,3645,3247],{"class":1115},[477,3647,494],{"class":483},[477,3649,497],{"class":483},[477,3651,3652],{"class":500},"Featured Image",[477,3654,504],{"class":483},[477,3656,732],{"class":483},[477,3658,3660,3662,3664,3666,3668,3670],{"class":479,"line":3659},44,[477,3661,3263],{"class":1115},[477,3663,494],{"class":483},[477,3665,497],{"class":483},[477,3667,2458],{"class":500},[477,3669,504],{"class":483},[477,3671,732],{"class":483},[477,3673,3675,3677,3679],{"class":479,"line":3674},45,[477,3676,3321],{"class":1115},[477,3678,494],{"class":483},[477,3680,770],{"class":483},[477,3682,3684,3687,3689,3691,3693,3695],{"class":479,"line":3683},46,[477,3685,3686],{"class":1115},"            accept",[477,3688,494],{"class":483},[477,3690,497],{"class":483},[477,3692,2518],{"class":500},[477,3694,504],{"class":483},[477,3696,732],{"class":483},[477,3698,3700,3703,3705,3707],{"class":479,"line":3699},47,[477,3701,3702],{"class":1115},"            maxSize",[477,3704,494],{"class":483},[477,3706,2531],{"class":780},[477,3708,732],{"class":483},[477,3710,3712],{"class":479,"line":3711},48,[477,3713,3341],{"class":483},[477,3715,3717],{"class":479,"line":3716},49,[477,3718,3346],{"class":483},[477,3720,3722],{"class":479,"line":3721},50,[477,3723,3227],{"class":483},[477,3725,3727,3729,3731,3733,3735,3737],{"class":479,"line":3726},51,[477,3728,3232],{"class":1115},[477,3730,494],{"class":483},[477,3732,497],{"class":483},[477,3734,1588],{"class":500},[477,3736,504],{"class":483},[477,3738,732],{"class":483},[477,3740,3742,3744,3746,3748,3750,3752],{"class":479,"line":3741},52,[477,3743,3247],{"class":1115},[477,3745,494],{"class":483},[477,3747,497],{"class":483},[477,3749,1603],{"class":500},[477,3751,504],{"class":483},[477,3753,732],{"class":483},[477,3755,3757,3759,3761,3763,3765,3767],{"class":479,"line":3756},53,[477,3758,3263],{"class":1115},[477,3760,494],{"class":483},[477,3762,497],{"class":483},[477,3764,1565],{"class":500},[477,3766,504],{"class":483},[477,3768,732],{"class":483},[477,3770,3772,3774,3776,3778],{"class":479,"line":3771},54,[477,3773,3278],{"class":1115},[477,3775,494],{"class":483},[477,3777,563],{"class":562},[477,3779,732],{"class":483},[477,3781,3783,3785,3787],{"class":479,"line":3782},55,[477,3784,3321],{"class":1115},[477,3786,494],{"class":483},[477,3788,770],{"class":483},[477,3790,3792,3795,3797,3799,3801,3803],{"class":479,"line":3791},56,[477,3793,3794],{"class":1115},"            resource",[477,3796,494],{"class":483},[477,3798,497],{"class":483},[477,3800,1641],{"class":500},[477,3802,504],{"class":483},[477,3804,732],{"class":483},[477,3806,3808,3811,3813,3815,3817,3819],{"class":479,"line":3807},57,[477,3809,3810],{"class":1115},"            displayField",[477,3812,494],{"class":483},[477,3814,497],{"class":483},[477,3816,1660],{"class":500},[477,3818,504],{"class":483},[477,3820,732],{"class":483},[477,3822,3824,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847],{"class":479,"line":3823},58,[477,3825,3826],{"class":1115},"            searchFields",[477,3828,494],{"class":483},[477,3830,1116],{"class":1115},[477,3832,504],{"class":483},[477,3834,1660],{"class":500},[477,3836,504],{"class":483},[477,3838,507],{"class":483},[477,3840,497],{"class":483},[477,3842,1689],{"class":500},[477,3844,504],{"class":483},[477,3846,1143],{"class":1115},[477,3848,732],{"class":483},[477,3850,3852],{"class":479,"line":3851},59,[477,3853,3341],{"class":483},[477,3855,3857],{"class":479,"line":3856},60,[477,3858,3346],{"class":483},[477,3860,3862],{"class":479,"line":3861},61,[477,3863,3227],{"class":483},[477,3865,3867,3869,3871,3873,3875,3877],{"class":479,"line":3866},62,[477,3868,3232],{"class":1115},[477,3870,494],{"class":483},[477,3872,497],{"class":483},[477,3874,1079],{"class":500},[477,3876,504],{"class":483},[477,3878,732],{"class":483},[477,3880,3882,3884,3886,3888,3891,3893],{"class":479,"line":3881},63,[477,3883,3247],{"class":1115},[477,3885,494],{"class":483},[477,3887,497],{"class":483},[477,3889,3890],{"class":500},"Status",[477,3892,504],{"class":483},[477,3894,732],{"class":483},[477,3896,3898,3900,3902,3904,3906,3908],{"class":479,"line":3897},64,[477,3899,3263],{"class":1115},[477,3901,494],{"class":483},[477,3903,497],{"class":483},[477,3905,1056],{"class":500},[477,3907,504],{"class":483},[477,3909,732],{"class":483},[477,3911,3913,3915,3917],{"class":479,"line":3912},65,[477,3914,3321],{"class":1115},[477,3916,494],{"class":483},[477,3918,770],{"class":483},[477,3920,3922,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953],{"class":479,"line":3921},66,[477,3923,3924],{"class":1115},"            enumValues",[477,3926,494],{"class":483},[477,3928,1116],{"class":1115},[477,3930,504],{"class":483},[477,3932,1121],{"class":500},[477,3934,504],{"class":483},[477,3936,507],{"class":483},[477,3938,497],{"class":483},[477,3940,1015],{"class":500},[477,3942,504],{"class":483},[477,3944,507],{"class":483},[477,3946,497],{"class":483},[477,3948,1138],{"class":500},[477,3950,504],{"class":483},[477,3952,1143],{"class":1115},[477,3954,732],{"class":483},[477,3956,3958],{"class":479,"line":3957},67,[477,3959,3341],{"class":483},[477,3961,3963],{"class":479,"line":3962},68,[477,3964,3346],{"class":483},[477,3966,3968],{"class":479,"line":3967},69,[477,3969,3227],{"class":483},[477,3971,3973,3975,3977,3979,3981,3983],{"class":479,"line":3972},70,[477,3974,3232],{"class":1115},[477,3976,494],{"class":483},[477,3978,497],{"class":483},[477,3980,1348],{"class":500},[477,3982,504],{"class":483},[477,3984,732],{"class":483},[477,3986,3988,3990,3992,3994,3997,3999],{"class":479,"line":3987},71,[477,3989,3247],{"class":1115},[477,3991,494],{"class":483},[477,3993,497],{"class":483},[477,3995,3996],{"class":500},"Publish Date",[477,3998,504],{"class":483},[477,4000,732],{"class":483},[477,4002,4004,4006,4008,4010,4012,4014],{"class":479,"line":4003},72,[477,4005,3263],{"class":1115},[477,4007,494],{"class":483},[477,4009,497],{"class":483},[477,4011,1325],{"class":500},[477,4013,504],{"class":483},[477,4015,732],{"class":483},[477,4017,4019,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047],{"class":479,"line":4018},73,[477,4020,4022],{"class":4021},"s2Zo4","          condition",[477,4024,494],{"class":483},[477,4026,672],{"class":483},[477,4028,676],{"class":675},[477,4030,679],{"class":483},[477,4032,683],{"class":682},[477,4034,2863],{"class":2762},[477,4036,1886],{"class":483},[477,4038,1079],{"class":2762},[477,4040,2871],{"class":483},[477,4042,497],{"class":483},[477,4044,1015],{"class":500},[477,4046,504],{"class":483},[477,4048,732],{"class":483},[477,4050,4052,4054,4056],{"class":479,"line":4051},74,[477,4053,3321],{"class":1115},[477,4055,494],{"class":483},[477,4057,770],{"class":483},[477,4059,4061,4064,4066,4068],{"class":479,"line":4060},75,[477,4062,4063],{"class":1115},"            showTime",[477,4065,494],{"class":483},[477,4067,563],{"class":562},[477,4069,732],{"class":483},[477,4071,4073],{"class":479,"line":4072},76,[477,4074,3341],{"class":483},[477,4076,4078],{"class":479,"line":4077},77,[477,4079,3346],{"class":483},[477,4081,4083],{"class":479,"line":4082},78,[477,4084,3227],{"class":483},[477,4086,4088,4090,4092,4094,4097,4099],{"class":479,"line":4087},79,[477,4089,3232],{"class":1115},[477,4091,494],{"class":483},[477,4093,497],{"class":483},[477,4095,4096],{"class":500},"featured",[477,4098,504],{"class":483},[477,4100,732],{"class":483},[477,4102,4104,4106,4108,4110,4113,4115],{"class":479,"line":4103},80,[477,4105,3247],{"class":1115},[477,4107,494],{"class":483},[477,4109,497],{"class":483},[477,4111,4112],{"class":500},"Featured Post",[477,4114,504],{"class":483},[477,4116,732],{"class":483},[477,4118,4120,4122,4124,4126,4128,4130],{"class":479,"line":4119},81,[477,4121,3263],{"class":1115},[477,4123,494],{"class":483},[477,4125,497],{"class":483},[477,4127,992],{"class":500},[477,4129,504],{"class":483},[477,4131,732],{"class":483},[477,4133,4135],{"class":479,"line":4134},82,[477,4136,3346],{"class":483},[477,4138,4140,4143],{"class":479,"line":4139},83,[477,4141,4142],{"class":1115},"      ]",[477,4144,732],{"class":483},[477,4146,4148,4151,4153],{"class":479,"line":4147},84,[477,4149,4150],{"class":490},"      edit",[477,4152,494],{"class":483},[477,4154,1212],{"class":1115},[477,4156,4158],{"class":479,"line":4157},85,[477,4159,4160],{"class":510},"        // Same as create, plus M2M relations\n",[477,4162,4164],{"class":479,"line":4163},86,[477,4165,4166],{"class":510},"        // ... all create fields ...\n",[477,4168,4170],{"class":479,"line":4169},87,[477,4171,3227],{"class":483},[477,4173,4175,4177,4179,4181,4183,4185],{"class":479,"line":4174},88,[477,4176,3232],{"class":1115},[477,4178,494],{"class":483},[477,4180,497],{"class":483},[477,4182,1749],{"class":500},[477,4184,504],{"class":483},[477,4186,732],{"class":483},[477,4188,4190,4192,4194,4196,4198,4200],{"class":479,"line":4189},89,[477,4191,3247],{"class":1115},[477,4193,494],{"class":483},[477,4195,497],{"class":483},[477,4197,1764],{"class":500},[477,4199,504],{"class":483},[477,4201,732],{"class":483},[477,4203,4205,4207,4209,4211,4213,4215],{"class":479,"line":4204},90,[477,4206,3263],{"class":1115},[477,4208,494],{"class":483},[477,4210,497],{"class":483},[477,4212,1726],{"class":500},[477,4214,504],{"class":483},[477,4216,732],{"class":483},[477,4218,4220,4222,4224],{"class":479,"line":4219},91,[477,4221,3321],{"class":1115},[477,4223,494],{"class":483},[477,4225,770],{"class":483},[477,4227,4229,4231,4233,4235,4237,4239],{"class":479,"line":4228},92,[477,4230,3794],{"class":1115},[477,4232,494],{"class":483},[477,4234,497],{"class":483},[477,4236,1749],{"class":500},[477,4238,504],{"class":483},[477,4240,732],{"class":483},[477,4242,4244,4246,4248,4250,4252,4254],{"class":479,"line":4243},93,[477,4245,3810],{"class":1115},[477,4247,494],{"class":483},[477,4249,497],{"class":483},[477,4251,1660],{"class":500},[477,4253,504],{"class":483},[477,4255,732],{"class":483},[477,4257,4259,4262,4264,4266,4268,4270],{"class":479,"line":4258},94,[477,4260,4261],{"class":1115},"            junctionTable",[477,4263,494],{"class":483},[477,4265,497],{"class":483},[477,4267,1830],{"class":500},[477,4269,504],{"class":483},[477,4271,732],{"class":483},[477,4273,4275,4278,4280,4282,4284,4286],{"class":479,"line":4274},95,[477,4276,4277],{"class":1115},"            junctionLeftKey",[477,4279,494],{"class":483},[477,4281,497],{"class":483},[477,4283,1846],{"class":500},[477,4285,504],{"class":483},[477,4287,732],{"class":483},[477,4289,4291,4294,4296,4298,4300,4302],{"class":479,"line":4290},96,[477,4292,4293],{"class":1115},"            junctionRightKey",[477,4295,494],{"class":483},[477,4297,497],{"class":483},[477,4299,1862],{"class":500},[477,4301,504],{"class":483},[477,4303,732],{"class":483},[477,4305,4307],{"class":479,"line":4306},97,[477,4308,3341],{"class":483},[477,4310,4312],{"class":479,"line":4311},98,[477,4313,3346],{"class":483},[477,4315,4317,4319],{"class":479,"line":4316},99,[477,4318,4142],{"class":1115},[477,4320,732],{"class":483},[477,4322,4324],{"class":479,"line":4323},100,[477,4325,4326],{"class":483},"    },\n",[477,4328,4330],{"class":479,"line":4329},101,[477,4331,800],{"class":483},[477,4333,4335],{"class":479,"line":4334},102,[477,4336,696],{"class":483},[459,4338,4340],{"id":4339},"next-steps","Next Steps",[1711,4342,4343,4348,4353],{},[1714,4344,4345,4347],{},[1883,4346,319],{"href":320}," - Control field-level access",[1714,4349,4350,4352],{},[1883,4351,327],{"href":1885}," - Configure many-to-many relations",[1714,4354,4355,4357],{},[1883,4356,331],{"href":332}," - Add custom form actions",[4359,4360,4361],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":472,"searchDepth":487,"depth":487,"links":4363},[4364,4365,4385,4386,4390,4391,4392,4393],{"id":461,"depth":487,"text":462},{"id":699,"depth":487,"text":700,"children":4366},[4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384],{"id":704,"depth":514,"text":544},{"id":807,"depth":514,"text":808},{"id":907,"depth":514,"text":908},{"id":991,"depth":514,"text":992},{"id":1055,"depth":514,"text":1056},{"id":1324,"depth":514,"text":1325},{"id":1482,"depth":514,"text":1483},{"id":1564,"depth":514,"text":1565},{"id":1725,"depth":514,"text":1726},{"id":1889,"depth":514,"text":1890},{"id":1968,"depth":514,"text":1969},{"id":2076,"depth":514,"text":2077},{"id":2125,"depth":514,"text":2126},{"id":2218,"depth":514,"text":2219},{"id":2267,"depth":514,"text":2268},{"id":2316,"depth":514,"text":2317},{"id":2365,"depth":514,"text":2366},{"id":2457,"depth":514,"text":2458},{"id":2547,"depth":487,"text":2548},{"id":2622,"depth":487,"text":2623,"children":4387},[4388,4389],{"id":2626,"depth":514,"text":2627},{"id":2681,"depth":514,"text":2682},{"id":2804,"depth":487,"text":2805},{"id":2893,"depth":487,"text":2894},{"id":3180,"depth":487,"text":3181},{"id":4339,"depth":487,"text":4340},"md",null,{},{"title":315,"description":457},"dLZa-6aoEgR0aIUqV4JgzAf_0OjWz7Ikn9zEKBN1VJU",[4400,4402],{"title":311,"path":312,"stem":313,"description":4401,"children":-1},"Configure how each resource appears and behaves in the admin panel.",{"title":319,"path":320,"stem":321,"description":4403,"children":-1},"This document explains the comprehensive permission system implemented in Nuxt Auto Admin.",1772977479595]