refactor: extract various constants

This commit is contained in:
2025-11-25 10:10:42 +01:00
parent 4d30e47ee8
commit ccc22beda2
40 changed files with 326 additions and 216 deletions
@@ -489,10 +489,4 @@ const ApiTokensSection = ({
);
};
export const API_TOKENS_SECTION = {
id: 'apiTokens',
label: 'API tokens',
component: ApiTokensSection,
};
export default ApiTokensSection;
@@ -5,7 +5,6 @@ import React, {
useMemo,
useState,
} from 'react';
import type { SettingsSectionConfig } from '../SettingsModal';
import { IconX } from '../../ui/icons';
import CapabilityDropdown, { CapabilityDropdownOption } from '../components/CapabilityDropdown';
import type { CapabilitySetId, CapabilityValue } from '../../types/identifiers';
@@ -641,10 +640,4 @@ const CapabilitySetsSection: React.FC<CapabilitySetsSectionProps> = ({
);
};
export const CAPABILITY_SETS_SECTION: SettingsSectionConfig = {
id: 'capabilitySets',
label: 'Capability sets',
component: CapabilitySetsSection,
};
export default CapabilitySetsSection;
@@ -172,10 +172,4 @@ const PasskeysSection = ({
);
};
export const PASSKEYS_SECTION = {
id: 'passkeys',
label: 'Passkeys',
component: PasskeysSection,
};
export default PasskeysSection;
+9 -12
View File
@@ -1,15 +1,12 @@
import PasskeysSection, { PASSKEYS_SECTION } from './PasskeysSection';
import ApiTokensSection, { API_TOKENS_SECTION } from './ApiTokensSection';
import CapabilitySetsSection, { CAPABILITY_SETS_SECTION } from './CapabilitySetsSection';
export const DEFAULT_SETTINGS_SECTIONS = [
PASSKEYS_SECTION,
import PasskeysSection from './PasskeysSection';
import ApiTokensSection from './ApiTokensSection';
import CapabilitySetsSection from './CapabilitySetsSection';
import {
API_TOKENS_SECTION,
CAPABILITY_SETS_SECTION,
];
DEFAULT_SETTINGS_SECTIONS,
PASSKEYS_SECTION,
} from '../../constants/settings';
export {
PasskeysSection,
ApiTokensSection,
CapabilitySetsSection,
};
export { PasskeysSection, ApiTokensSection, CapabilitySetsSection };
export { PASSKEYS_SECTION, API_TOKENS_SECTION, CAPABILITY_SETS_SECTION, DEFAULT_SETTINGS_SECTIONS };