cleanup
This commit is contained in:
@@ -39,8 +39,7 @@ const ApiTokensSection = ({
|
||||
const [newTokenExpires, setNewTokenExpires] = useState('');
|
||||
const [newTokenCapabilitySetId, setNewTokenCapabilitySetId] = useState('');
|
||||
const [formError, setFormError] = useState(null);
|
||||
const supportsClipboardWrite = typeof navigator !== 'undefined'
|
||||
&& Boolean(navigator?.clipboard?.writeText);
|
||||
const supportsClipboardWrite = Boolean(navigator?.clipboard?.writeText);
|
||||
const [canCopyToken, setCanCopyToken] = useState(supportsClipboardWrite);
|
||||
const [copyFeedback, setCopyFeedback] = useState(null);
|
||||
|
||||
@@ -61,7 +60,7 @@ const ApiTokensSection = ({
|
||||
const capabilitySelectionOptions = useMemo(() => (
|
||||
Array.isArray(capabilities)
|
||||
? capabilities.map((capability) => {
|
||||
if (typeof capability !== 'string') {
|
||||
if (typeof capability?.split !== 'function') {
|
||||
return { value: capability, label: String(capability) };
|
||||
}
|
||||
const [namespace, action] = capability.split(':');
|
||||
@@ -147,9 +146,7 @@ const ApiTokensSection = ({
|
||||
|
||||
useEffect(() => {
|
||||
setCopyFeedback(null);
|
||||
if (typeof navigator !== 'undefined') {
|
||||
setCanCopyToken(Boolean(navigator?.clipboard?.writeText));
|
||||
}
|
||||
setCanCopyToken(Boolean(navigator?.clipboard?.writeText));
|
||||
}, [createdToken]);
|
||||
|
||||
const handleNewCapabilitySetChange = useCallback((event) => {
|
||||
|
||||
@@ -37,7 +37,7 @@ const CapabilitySetsSection = ({
|
||||
const capabilitySelectionOptions = useMemo(() => (
|
||||
Array.isArray(capabilities)
|
||||
? capabilities.map((capability) => {
|
||||
if (typeof capability !== 'string') {
|
||||
if (typeof capability?.split !== 'function') {
|
||||
return { value: capability, label: String(capability) };
|
||||
}
|
||||
const [namespace, action] = capability.split(':');
|
||||
|
||||
Reference in New Issue
Block a user