import { defineComponent, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrRenderList, ssrInterpolate, ssrRenderClass } from 'vue/server-renderer'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "index", __ssrInlineRender: true, setup(__props) { const superadminPerms = [ { key: "user_mgmt", label: "User Management", enabled: true }, { key: "billing_admin", label: "Billing Administration", enabled: true }, { key: "robot_config", label: "Robot Configuration", enabled: true }, { key: "system_logs", label: "System Logs Access", enabled: true }, { key: "api_keys", label: "API Key Management", enabled: false } ]; const garagePerms = [ { key: "vehicle_crud", label: "Vehicle CRUD", enabled: true }, { key: "service_booking", label: "Service Booking", enabled: true }, { key: "customer_view", label: "Customer Data View", enabled: true }, { key: "report_export", label: "Report Export", enabled: false }, { key: "bulk_import", label: "Bulk Import", enabled: false } ]; const packagePerms = [ { key: "premium_features", label: "Premium Features", enabled: true }, { key: "analytics", label: "Analytics Dashboard", enabled: true }, { key: "multi_garage", label: "Multi-Garage Support", enabled: false }, { key: "white_label", label: "White Label Branding", enabled: false }, { key: "api_access", label: "API Access", enabled: true } ]; return (_ctx, _push, _parent, _attrs) => { _push(`
Permissions Management \u2014 Role-based access control matrix
This is the permissions management interface. The 3D Capability Matrix UI (Superadmin, Garages, and Packages toggles) will be implemented here in the next iteration.
Full system access \u2014 user management, billing, robots, and system configuration.
Garage-level access \u2014 vehicle management, service booking, customer data.
Subscription package permissions \u2014 feature toggles per plan tier.
The interactive permission matrix UI with toggles for Superadmin, Garages, and Packages will be rendered here in the next development phase.