import Checkbox from "@mui/material/Checkbox"; import { AppIdentity } from "@/shared/ui/AppIdentity.jsx"; export function UserAppScopeEditor({ apps = [], appCodes = [], mode = "none", onAppChecked, onModeChange }) { const selected = new Set((appCodes || []).map(normalizeAppCode)); const all = mode === "all"; const count = all ? apps.length : selected.size; if (!apps.length) { return