| const Panel: FC = () => { | const Panel: FC = () => { | ||||
| const { t } = useTranslation() | const { t } = useTranslation() | ||||
| const pathname = usePathname() | const pathname = usePathname() | ||||
| const matched = pathname.match(/\/app\/([^/]+)/) | |||||
| const matched = /\/app\/([^/]+)/.exec(pathname) | |||||
| const appId = (matched?.length && matched[1]) ? matched[1] : '' | const appId = (matched?.length && matched[1]) ? matched[1] : '' | ||||
| const { isCurrentWorkspaceEditor } = useAppContext() | const { isCurrentWorkspaceEditor } = useAppContext() | ||||
| const readOnly = !isCurrentWorkspaceEditor | const readOnly = !isCurrentWorkspaceEditor |