<?php

return [
    'menu' => [
        'Dashboard' => [
            ['label' => 'Today Management', 'route' => 'admin.dashboard', 'icon' => 'D'],
            ['label' => 'Reports', 'route' => 'admin.reports', 'icon' => 'R'],
            ['label' => 'Live Tracking', 'route' => 'admin.tracking', 'icon' => 'M'],
        ],
        'Staff Management' => [
            ['label' => 'Staff List', 'module' => 'staff', 'icon' => 'S'],
            ['label' => 'Roles', 'module' => 'roles', 'icon' => 'R'],
            ['label' => 'Permissions', 'module' => 'permissions', 'icon' => 'P'],
        ],
        'Zone Management' => [
            ['label' => 'States/Cities', 'module' => 'cities', 'icon' => 'C'],
            ['label' => 'Area/Locality', 'module' => 'localities', 'icon' => 'A'],
            ['label' => 'Hubs', 'module' => 'hubs', 'icon' => 'H'],
            ['label' => 'Google Map Key', 'module' => 'map-settings', 'icon' => 'G'],
        ],
        'Customer Management' => [
            ['label' => 'Customers', 'module' => 'customers', 'icon' => 'U'],
            ['label' => 'Addresses', 'module' => 'addresses', 'icon' => 'A'],
            ['label' => 'Wallet Transactions', 'module' => 'wallet-transactions', 'icon' => 'W'],
            ['label' => 'Rapid Coin', 'module' => 'rapid-coins', 'icon' => 'C'],
        ],
        'Vendor Management' => [
            ['label' => 'Vendors/Experts', 'module' => 'vendors', 'icon' => 'V'],
            ['label' => 'Documents', 'module' => 'vendor-documents', 'icon' => 'D'],
            ['label' => 'Skills', 'module' => 'vendor-skills', 'icon' => 'K'],
            ['label' => 'Earnings', 'module' => 'vendor-earnings', 'icon' => 'E'],
            ['label' => 'Payouts', 'module' => 'payouts', 'icon' => 'P'],
        ],
        'Bookings' => [
            ['label' => 'Service Bookings', 'module' => 'bookings', 'icon' => 'B'],
            ['label' => 'Hourly Bookings', 'module' => 'hourly-bookings', 'icon' => 'H'],
            ['label' => 'Ratings', 'module' => 'ratings', 'icon' => '*'],
        ],
        'Marketing' => [
            ['label' => 'Coupons', 'module' => 'coupons', 'icon' => '%'],
            ['label' => 'Deals', 'module' => 'deals', 'icon' => 'D'],
            ['label' => 'Packages', 'module' => 'packages', 'icon' => 'P'],
            ['label' => 'Refer & Earn', 'module' => 'referrals', 'icon' => 'R'],
        ],
        'Service Setup' => [
            ['label' => 'Service Category', 'module' => 'service-categories', 'icon' => 'C'],
            ['label' => 'Add/List Service', 'module' => 'services', 'icon' => 'S'],
            ['label' => 'Service Prices', 'module' => 'service-prices', 'icon' => 'P'],
        ],
        'App Content' => [
            ['label' => 'App Banners', 'module' => 'app-banners', 'icon' => 'B'],
            ['label' => 'Onboarding Images', 'module' => 'onboarding', 'icon' => 'O'],
            ['label' => 'FAQ Category', 'module' => 'faq', 'icon' => 'F'],
            ['label' => 'CMS Pages', 'module' => 'cms-pages', 'icon' => 'C'],
            ['label' => 'Languages', 'module' => 'languages', 'icon' => 'L'],
        ],
        'Support & Safety' => [
            ['label' => 'Support Ticket', 'module' => 'support-tickets', 'icon' => 'T'],
            ['label' => 'Complaints', 'module' => 'complaints', 'icon' => '!'],
            ['label' => 'SOS', 'module' => 'sos', 'icon' => 'S'],
        ],
        'Templates & Settings' => [
            ['label' => 'Email Template', 'module' => 'email-templates', 'icon' => 'E'],
            ['label' => 'SMS Template', 'module' => 'sms-templates', 'icon' => 'S'],
            ['label' => 'Payment Gateways', 'module' => 'payment-gateways', 'icon' => 'P'],
            ['label' => 'Admin Profile', 'module' => 'admin-profile', 'icon' => 'A'],
            ['label' => 'App Settings', 'module' => 'app-configs', 'icon' => 'G'],
        ],
    ],
    'modules' => [
        'staff' => [
            'title' => 'Staff Management',
            'table' => 'users',
            'columns' => ['id', 'name', 'email', 'phone', 'role', 'status'],
            'fields' => ['name' => ['label' => 'Name'], 'email' => ['label' => 'Email'], 'phone' => ['label' => 'Phone'], 'role' => ['label' => 'Role'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'blocked']], 'password' => ['label' => 'Password'], 'admin_role_id' => ['label' => 'Admin Role ID'], 'employee_code' => ['label' => 'Employee Code'], 'department' => ['label' => 'Department'], 'designation' => ['label' => 'Designation']],
        ],
        'roles' => ['title' => 'Role Management', 'table' => 'admin_roles', 'columns' => ['id', 'name', 'slug', 'status'], 'fields' => ['name' => ['label' => 'Role Name'], 'slug' => ['label' => 'Slug'], 'description' => ['label' => 'Description', 'type' => 'textarea'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'inactive']]]],
        'permissions' => ['title' => 'Permission Management', 'table' => 'admin_permissions', 'columns' => ['id', 'module', 'name', 'slug'], 'fields' => ['module' => ['label' => 'Module'], 'name' => ['label' => 'Permission Name'], 'slug' => ['label' => 'Slug']]],
        'cities' => ['title' => 'City/State Management', 'table' => 'cities', 'columns' => ['id', 'name', 'state', 'country', 'status'], 'fields' => ['name' => ['label' => 'City Name'], 'slug' => ['label' => 'Slug'], 'state' => ['label' => 'State'], 'country' => ['label' => 'Country'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'coming_soon', 'inactive']]]],
        'localities' => ['title' => 'Area Management', 'table' => 'localities', 'columns' => ['id', 'city_id', 'name', 'pincode', 'status'], 'fields' => ['city_id' => ['label' => 'City ID', 'type' => 'number'], 'name' => ['label' => 'Area Name'], 'slug' => ['label' => 'Slug'], 'pincode' => ['label' => 'Pincode'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'inactive']]]],
        'hubs' => ['title' => 'Hub Management', 'table' => 'hubs', 'columns' => ['id', 'city_id', 'name', 'lat', 'lng', 'status'], 'fields' => ['city_id' => ['label' => 'City ID', 'type' => 'number'], 'locality_id' => ['label' => 'Locality ID', 'type' => 'number'], 'name' => ['label' => 'Hub Name'], 'address' => ['label' => 'Address', 'type' => 'textarea'], 'lat' => ['label' => 'Latitude', 'type' => 'number'], 'lng' => ['label' => 'Longitude', 'type' => 'number'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'inactive']]]],
        'map-settings' => ['title' => 'Google Map Key', 'table' => 'map_settings', 'columns' => ['id', 'provider', 'api_key', 'default_lat', 'default_lng', 'status'], 'fields' => ['provider' => ['label' => 'Provider'], 'api_key' => ['label' => 'Google Map API Key'], 'default_lat' => ['label' => 'Default Lat', 'type' => 'number'], 'default_lng' => ['label' => 'Default Lng', 'type' => 'number'], 'default_zoom' => ['label' => 'Zoom', 'type' => 'number'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'inactive']]]],
        'customers' => ['title' => 'Customer Management', 'table' => 'users', 'columns' => ['id', 'name', 'email', 'phone', 'status'], 'fields' => ['name' => ['label' => 'Name'], 'email' => ['label' => 'Email'], 'phone' => ['label' => 'Phone'], 'gender' => ['label' => 'Gender'], 'date_of_birth' => ['label' => 'Date of Birth', 'type' => 'date'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'blocked', 'suspended']], 'password' => ['label' => 'Password']]],
        'addresses' => ['title' => 'Customer Addresses', 'table' => 'customer_addresses', 'columns' => ['id', 'user_id', 'label', 'address_line_1', 'pincode', 'is_default'], 'fields' => ['user_id' => ['label' => 'Customer User ID', 'type' => 'number'], 'city_id' => ['label' => 'City ID', 'type' => 'number'], 'locality_id' => ['label' => 'Area ID', 'type' => 'number'], 'label' => ['label' => 'Label'], 'address_line_1' => ['label' => 'Address'], 'pincode' => ['label' => 'Pincode'], 'lat' => ['label' => 'Lat', 'type' => 'number'], 'lng' => ['label' => 'Lng', 'type' => 'number'], 'is_default' => ['label' => 'Default', 'type' => 'checkbox']]],
        'wallet-transactions' => ['title' => 'Wallet Transactions', 'table' => 'wallet_transactions', 'columns' => ['id', 'wallet_account_id', 'transaction_type', 'amount', 'balance_after'], 'fields' => ['wallet_account_id' => ['label' => 'Wallet ID', 'type' => 'number'], 'transaction_type' => ['label' => 'Type'], 'amount' => ['label' => 'Amount', 'type' => 'number'], 'balance_after' => ['label' => 'Balance After', 'type' => 'number']]],
        'rapid-coins' => ['title' => 'Rapid Coin', 'table' => 'rapid_coin_transactions', 'columns' => ['id', 'user_id', 'transaction_type', 'coins', 'notes'], 'fields' => ['user_id' => ['label' => 'User ID', 'type' => 'number'], 'transaction_type' => ['label' => 'Type'], 'coins' => ['label' => 'Coins', 'type' => 'number'], 'notes' => ['label' => 'Notes', 'type' => 'textarea']]],
        'vendors' => ['title' => 'Vendor/Expert Management', 'table' => 'professionals', 'columns' => ['id', 'pro_code', 'vendor_business_name', 'status', 'online_status', 'wallet_balance', 'services_done_count', 'document_status'], 'fields' => ['name' => ['label' => 'Expert Name'], 'email' => ['label' => 'Email'], 'phone' => ['label' => 'Phone'], 'vendor_business_name' => ['label' => 'Vendor Business Name'], 'city_id' => ['label' => 'City ID', 'type' => 'number'], 'plan_name' => ['label' => 'Plan'], 'wallet_balance' => ['label' => 'Wallet Balance', 'type' => 'number'], 'services_done_count' => ['label' => 'Services Done', 'type' => 'number'], 'online_status' => ['label' => 'Online Status', 'type' => 'select', 'options' => ['online', 'offline']], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'lead', 'inactive', 'suspended']], 'bank_name' => ['label' => 'Bank Name'], 'bank_account_number' => ['label' => 'Bank Account'], 'bank_ifsc' => ['label' => 'IFSC'], 'full_address' => ['label' => 'Address', 'type' => 'textarea'], 'document_status' => ['label' => 'Document Status']]],
        'vendor-documents' => ['title' => 'Vendor Documents', 'table' => 'professional_documents', 'columns' => ['id', 'professional_id', 'document_type', 'file_path', 'verification_status'], 'fields' => ['professional_id' => ['label' => 'Vendor ID', 'type' => 'number'], 'document_type' => ['label' => 'Document Type'], 'file_path' => ['label' => 'File Path'], 'verification_status' => ['label' => 'Status', 'type' => 'select', 'options' => ['pending', 'verified', 'rejected']]]],
        'vendor-skills' => ['title' => 'Vendor Skills', 'table' => 'professional_skills', 'columns' => ['id', 'professional_id', 'skill_id', 'level'], 'fields' => ['professional_id' => ['label' => 'Vendor ID', 'type' => 'number'], 'skill_id' => ['label' => 'Skill ID', 'type' => 'number'], 'level' => ['label' => 'Level']]],
        'vendor-earnings' => ['title' => 'Vendor Earnings', 'table' => 'professional_earnings', 'columns' => ['id', 'professional_id', 'booking_id', 'earning_type', 'amount', 'status'], 'fields' => ['professional_id' => ['label' => 'Vendor ID', 'type' => 'number'], 'booking_id' => ['label' => 'Booking ID', 'type' => 'number'], 'earning_type' => ['label' => 'Type'], 'amount' => ['label' => 'Amount', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'payouts' => ['title' => 'Payouts', 'table' => 'payout_items', 'columns' => ['id', 'professional_id', 'buddy_id', 'amount', 'status', 'bank_reference'], 'fields' => ['payout_batch_id' => ['label' => 'Batch ID', 'type' => 'number'], 'professional_id' => ['label' => 'Vendor ID', 'type' => 'number'], 'buddy_id' => ['label' => 'Buddy ID', 'type' => 'number'], 'amount' => ['label' => 'Amount', 'type' => 'number'], 'status' => ['label' => 'Status'], 'bank_reference' => ['label' => 'Bank Ref']]],
        'bookings' => ['title' => 'Service Bookings', 'table' => 'bookings', 'columns' => ['id', 'booking_number', 'user_id', 'payable_total', 'booking_type', 'status', 'payment_status', 'assignment_status'], 'fields' => ['booking_number' => ['label' => 'Order Number'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'address_id' => ['label' => 'Address ID', 'type' => 'number'], 'booking_type' => ['label' => 'Booking Type', 'type' => 'select', 'options' => ['instant', 'scheduled', 'recurring', 'hourly']], 'status' => ['label' => 'Status'], 'payment_status' => ['label' => 'Payment'], 'payable_total' => ['label' => 'Amount', 'type' => 'number']]],
        'hourly-bookings' => ['title' => 'Hourly Booking Manage', 'table' => 'bookings', 'columns' => ['id', 'booking_number', 'booking_type', 'scheduled_start_at', 'payable_total', 'status'], 'fields' => ['booking_number' => ['label' => 'Order Number'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'address_id' => ['label' => 'Address ID', 'type' => 'number'], 'booking_type' => ['label' => 'Type'], 'scheduled_start_at' => ['label' => 'Start At'], 'payable_total' => ['label' => 'Amount', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'ratings' => ['title' => 'Ratings', 'table' => 'reviews', 'columns' => ['id', 'booking_id', 'user_id', 'professional_id', 'rating', 'status'], 'fields' => ['booking_id' => ['label' => 'Booking ID', 'type' => 'number'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'professional_id' => ['label' => 'Expert ID', 'type' => 'number'], 'rating' => ['label' => 'Rating', 'type' => 'number'], 'review_text' => ['label' => 'Review', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'coupons' => ['title' => 'Coupon Code Management', 'table' => 'coupons', 'columns' => ['id', 'code', 'discount_type', 'discount_value', 'status'], 'fields' => ['code' => ['label' => 'Code'], 'description' => ['label' => 'Description'], 'discount_type' => ['label' => 'Type', 'type' => 'select', 'options' => ['fixed', 'percent']], 'discount_value' => ['label' => 'Value', 'type' => 'number'], 'max_discount' => ['label' => 'Max Discount', 'type' => 'number'], 'min_order_amount' => ['label' => 'Min Order', 'type' => 'number'], 'status' => ['label' => 'Status', 'type' => 'select', 'options' => ['active', 'inactive']]]],
        'deals' => ['title' => 'Deals', 'table' => 'deals', 'columns' => ['id', 'title', 'deal_type', 'value', 'status'], 'fields' => ['title' => ['label' => 'Title'], 'description' => ['label' => 'Description', 'type' => 'textarea'], 'image_path' => ['label' => 'Image Path'], 'deal_type' => ['label' => 'Type'], 'value' => ['label' => 'Value', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'packages' => ['title' => 'Packages', 'table' => 'service_packages', 'columns' => ['id', 'name', 'mrp_price', 'sale_price', 'validity_days', 'status'], 'fields' => ['name' => ['label' => 'Name'], 'description' => ['label' => 'Description', 'type' => 'textarea'], 'mrp_price' => ['label' => 'MRP', 'type' => 'number'], 'sale_price' => ['label' => 'Sale Price', 'type' => 'number'], 'validity_days' => ['label' => 'Validity Days', 'type' => 'number'], 'service_ids_json' => ['label' => 'Service IDs JSON/Lines', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'referrals' => ['title' => 'Refer & Earn', 'table' => 'referral_rewards', 'columns' => ['id', 'referral_lead_id', 'buddy_id', 'amount', 'status'], 'fields' => ['referral_lead_id' => ['label' => 'Referral Lead ID', 'type' => 'number'], 'buddy_id' => ['label' => 'Buddy ID', 'type' => 'number'], 'amount' => ['label' => 'Amount', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'service-categories' => ['title' => 'Service Category', 'table' => 'service_categories', 'columns' => ['id', 'name', 'slug', 'status'], 'fields' => ['name' => ['label' => 'Name'], 'slug' => ['label' => 'Slug'], 'description' => ['label' => 'Description', 'type' => 'textarea'], 'icon_path' => ['label' => 'Icon'], 'sort_order' => ['label' => 'Sort', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'services' => ['title' => 'Services', 'table' => 'services', 'columns' => ['id', 'name', 'service_type', 'mrp_price', 'sale_price', 'hourly_rate', 'status'], 'fields' => ['category_id' => ['label' => 'Category ID', 'type' => 'number'], 'name' => ['label' => 'Name'], 'slug' => ['label' => 'Slug'], 'description' => ['label' => 'Short Description', 'type' => 'textarea'], 'content_html' => ['label' => 'Text Editor Content HTML', 'type' => 'editor'], 'icon_path' => ['label' => 'Icon Path'], 'image_slider_json' => ['label' => 'Image Slider JSON/Lines', 'type' => 'textarea'], 'service_type' => ['label' => 'Type', 'type' => 'select', 'options' => ['task', 'hourly', 'express', 'recurring_bundle']], 'default_duration_minutes' => ['label' => 'Duration Minutes', 'type' => 'number'], 'mrp_price' => ['label' => 'MRP', 'type' => 'number'], 'sale_price' => ['label' => 'Sale Price', 'type' => 'number'], 'hourly_rate' => ['label' => 'Hourly Rate', 'type' => 'number'], 'is_hourly_enabled' => ['label' => 'Hourly Enabled', 'type' => 'checkbox'], 'status' => ['label' => 'Status']]],
        'service-prices' => ['title' => 'Service Price', 'table' => 'service_prices', 'columns' => ['id', 'service_id', 'base_price', 'currency', 'duration_minutes'], 'fields' => ['price_book_id' => ['label' => 'Price Book ID', 'type' => 'number'], 'service_id' => ['label' => 'Service ID', 'type' => 'number'], 'base_price' => ['label' => 'Price', 'type' => 'number'], 'currency' => ['label' => 'Currency'], 'duration_minutes' => ['label' => 'Duration', 'type' => 'number']]],
        'app-banners' => ['title' => 'App Banner', 'table' => 'app_banners', 'columns' => ['id', 'title', 'image_path', 'deep_link', 'status'], 'fields' => ['title' => ['label' => 'Title'], 'subtitle' => ['label' => 'Subtitle'], 'image_path' => ['label' => 'Image Path'], 'deep_link' => ['label' => 'Deep Link'], 'sort_order' => ['label' => 'Sort', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'onboarding' => ['title' => 'Onboarding Images', 'table' => 'onboarding_screens', 'columns' => ['id', 'title', 'image_path', 'sort_order', 'status'], 'fields' => ['title' => ['label' => 'Title'], 'content' => ['label' => 'Content', 'type' => 'textarea'], 'image_path' => ['label' => 'Image Path'], 'sort_order' => ['label' => 'Sort', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'faq' => ['title' => 'FAQ With Category', 'table' => 'faqs', 'columns' => ['id', 'category', 'question', 'status'], 'fields' => ['category' => ['label' => 'Category'], 'question' => ['label' => 'Question'], 'answer' => ['label' => 'Answer', 'type' => 'textarea'], 'sort_order' => ['label' => 'Sort', 'type' => 'number'], 'status' => ['label' => 'Status']]],
        'cms-pages' => ['title' => 'CMS Pages', 'table' => 'cms_pages', 'columns' => ['id', 'slug', 'title', 'version', 'status'], 'fields' => ['slug' => ['label' => 'Slug'], 'title' => ['label' => 'Title'], 'body_html' => ['label' => 'Page HTML', 'type' => 'editor'], 'version' => ['label' => 'Version'], 'status' => ['label' => 'Status']]],
        'languages' => ['title' => 'Language Management', 'table' => 'language_strings', 'columns' => ['id', 'locale', 'group_name', 'translation_key', 'translation_value'], 'fields' => ['locale' => ['label' => 'Locale'], 'group_name' => ['label' => 'Group'], 'translation_key' => ['label' => 'Key'], 'translation_value' => ['label' => 'Value', 'type' => 'textarea']]],
        'support-tickets' => ['title' => 'Support Ticket', 'table' => 'support_tickets', 'columns' => ['id', 'ticket_number', 'category', 'priority', 'status'], 'fields' => ['ticket_number' => ['label' => 'Ticket Number'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'booking_id' => ['label' => 'Booking ID', 'type' => 'number'], 'category' => ['label' => 'Category'], 'priority' => ['label' => 'Priority'], 'status' => ['label' => 'Status']]],
        'complaints' => ['title' => 'Complaints', 'table' => 'complaints', 'columns' => ['id', 'complaint_number', 'complaint_type', 'priority', 'status'], 'fields' => ['complaint_number' => ['label' => 'Complaint No'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'booking_id' => ['label' => 'Booking ID', 'type' => 'number'], 'professional_id' => ['label' => 'Expert ID', 'type' => 'number'], 'complaint_type' => ['label' => 'Type'], 'description' => ['label' => 'Description', 'type' => 'textarea'], 'priority' => ['label' => 'Priority'], 'status' => ['label' => 'Status'], 'resolution' => ['label' => 'Resolution', 'type' => 'textarea']]],
        'sos' => ['title' => 'SOS', 'table' => 'sos_alerts', 'columns' => ['id', 'sos_number', 'alert_type', 'status', 'lat', 'lng'], 'fields' => ['sos_number' => ['label' => 'SOS No'], 'user_id' => ['label' => 'User ID', 'type' => 'number'], 'professional_id' => ['label' => 'Expert ID', 'type' => 'number'], 'booking_id' => ['label' => 'Booking ID', 'type' => 'number'], 'lat' => ['label' => 'Lat', 'type' => 'number'], 'lng' => ['label' => 'Lng', 'type' => 'number'], 'alert_type' => ['label' => 'Type'], 'message' => ['label' => 'Message', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'email-templates' => ['title' => 'Email Template', 'table' => 'notification_templates', 'columns' => ['id', 'channel', 'template_key', 'subject', 'status'], 'fields' => ['channel' => ['label' => 'Channel'], 'template_key' => ['label' => 'Key'], 'subject' => ['label' => 'Subject'], 'body' => ['label' => 'Body', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'sms-templates' => ['title' => 'SMS Template', 'table' => 'notification_templates', 'columns' => ['id', 'channel', 'template_key', 'body', 'status'], 'fields' => ['channel' => ['label' => 'Channel'], 'template_key' => ['label' => 'Key'], 'body' => ['label' => 'SMS Body', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'payment-gateways' => ['title' => 'Payment Gateways Razorpay', 'table' => 'payment_gateways', 'columns' => ['id', 'name', 'slug', 'mode', 'status'], 'fields' => ['name' => ['label' => 'Name'], 'slug' => ['label' => 'Slug'], 'mode' => ['label' => 'Mode', 'type' => 'select', 'options' => ['test', 'live']], 'key_id' => ['label' => 'Key ID'], 'key_secret' => ['label' => 'Key Secret'], 'config_json' => ['label' => 'Config JSON', 'type' => 'textarea'], 'status' => ['label' => 'Status']]],
        'admin-profile' => ['title' => 'Admin Edit Profile and Icon', 'table' => 'users', 'columns' => ['id', 'name', 'email', 'phone', 'avatar_path', 'status'], 'fields' => ['name' => ['label' => 'Name'], 'email' => ['label' => 'Email'], 'phone' => ['label' => 'Phone'], 'avatar_path' => ['label' => 'Icon/Avatar Path'], 'status' => ['label' => 'Status']]],
        'app-configs' => ['title' => 'App Settings', 'table' => 'app_configs', 'columns' => ['id', 'key', 'description'], 'fields' => ['key' => ['label' => 'Key'], 'value_json' => ['label' => 'Value JSON', 'type' => 'textarea'], 'description' => ['label' => 'Description']]],
    ],
];
