fix: rename camelCase settingsCategories to kebab-case

this is reused as is for the datatestids
pull/3281/head
Audric Ackermann 6 months ago
parent 2d5d86b92d
commit 10ec8306e5
No known key found for this signature in database

@ -130,7 +130,7 @@ export const LeftPaneBanner = () => {
const showRecoveryPhraseModal = () => {
dispatch(disableRecoveryPhrasePrompt());
dispatch(showLeftPaneSection(SectionType.Settings));
dispatch(showSettingsSection('recoveryPassword'));
dispatch(showSettingsSection('recovery-password'));
};
if (section !== SectionType.Message || isSignInWithRecoveryPhrase || hideRecoveryPassword) {

@ -73,7 +73,7 @@ const getCategories = (): Array<Categories> => {
icon: { type: 'chatBubble' as const, ...forcedSize },
},
{
id: 'messageRequests' as const,
id: 'message-requests' as const,
title: window.i18n('sessionMessageRequests'),
icon: { type: 'messageRequest' as const, ...forcedSize },
},
@ -93,12 +93,12 @@ const getCategories = (): Array<Categories> => {
icon: { type: 'question' as const, ...forcedSize },
},
{
id: 'recoveryPassword' as const,
id: 'recovery-password' as const,
title: window.i18n('sessionRecoveryPassword'),
icon: { type: 'recoveryPasswordFill' as const, ...forcedSize },
},
{
id: 'clearData' as const,
id: 'clear-data' as const,
title: window.i18n('sessionClearData'),
icon: { type: 'delete' as const, ...forcedSize, color: 'var(--danger-color)' },
},
@ -110,7 +110,7 @@ const LeftPaneSettingsCategoryRow = ({ item }: { item: Categories }) => {
const dispatch = useDispatch();
const focusedSettingsSection = useSelector(getFocusedSettingsSection);
const isClearData = id === 'clearData';
const isClearData = id === 'clear-data';
return (
<StyledSettingsListItem
@ -125,12 +125,12 @@ const LeftPaneSettingsCategoryRow = ({ item }: { item: Categories }) => {
padding={'0px var(--margins-md) 0 var(--margins-sm)'}
onClick={() => {
switch (id) {
case 'messageRequests':
case 'message-requests':
dispatch(showLeftPaneSection(SectionType.Message));
dispatch(setLeftOverlayMode('message-requests'));
dispatch(resetConversationExternal());
break;
case 'clearData':
case 'clear-data':
dispatch(updateDeleteAccountModal({}));
break;
default:
@ -168,7 +168,7 @@ const LeftPaneSettingsCategories = () => {
const hideRecoveryPassword = useHideRecoveryPasswordEnabled();
if (hideRecoveryPassword) {
categories = categories.filter(category => category.id !== 'recoveryPassword');
categories = categories.filter(category => category.id !== 'recovery-password');
}
return (

@ -116,12 +116,12 @@ const SettingInCategory = (props: {
return <SettingsCategoryHelp />;
case 'permissions':
return <SettingsCategoryPermissions />;
case 'recoveryPassword':
case 'recovery-password':
return <SettingsCategoryRecoveryPassword />;
// these are just buttons and don't have screens
case 'clearData':
case 'messageRequests':
case 'clear-data':
case 'message-requests':
default:
return null;
}

@ -43,11 +43,11 @@ export const SettingsHeader = (props: Props) => {
case 'privacy':
categoryTitle = window.i18n('sessionPrivacy');
break;
case 'recoveryPassword':
case 'recovery-password':
categoryTitle = window.i18n('sessionRecoveryPassword');
break;
case 'clearData':
case 'messageRequests':
case 'clear-data':
case 'message-requests':
throw new Error(`no header for should be tried to be rendered for "${category}"`);
default:

6
ts/react.d.ts vendored

@ -68,15 +68,15 @@ declare module 'react' {
| 'privacy-section'
// settings menu item types
| 'messageRequests-settings-menu-item'
| 'recoveryPassword-settings-menu-item'
| 'message-requests-settings-menu-item'
| 'recovery-password-settings-menu-item'
| 'privacy-settings-menu-item'
| 'notifications-settings-menu-item'
| 'conversations-settings-menu-item'
| 'appearance-settings-menu-item'
| 'help-settings-menu-item'
| 'permissions-settings-menu-item'
| 'clearData-settings-menu-item'
| 'clear-data-settings-menu-item'
| 'block-menu-item'
| 'delete-menu-item'
| 'accept-menu-item'

@ -9,12 +9,12 @@ export type SessionSettingCategory =
| 'privacy'
| 'notifications'
| 'conversations'
| 'messageRequests'
| 'message-requests'
| 'appearance'
| 'permissions'
| 'help'
| 'recoveryPassword'
| 'clearData';
| 'recovery-password'
| 'clear-data';
export type PasswordAction = 'set' | 'change' | 'remove' | 'enter';

@ -761,14 +761,20 @@ export const MultiEncryptWrapperActions: MultiEncryptActionsCalls = {
export const EncryptionDomains = ['SessionGroupKickedMessage'] as const;
export const BlindingActions: BlindingActionsCalls = {
blindVersionPubkey: async (opts: { ed25519SecretKey: Uint8Array }) =>
blindVersionPubkey: async (opts: Parameters<BlindingActionsCalls['blindVersionPubkey']>[0]) =>
callLibSessionWorker(['Blinding', 'blindVersionPubkey', opts]) as Promise<
ReturnType<BlindingActionsCalls['blindVersionPubkey']>
>,
blindVersionSign: async (opts: { ed25519SecretKey: Uint8Array; sigTimestampSeconds: number }) =>
blindVersionSign: async (opts: Parameters<BlindingActionsCalls['blindVersionSign']>[0]) =>
callLibSessionWorker(['Blinding', 'blindVersionSign', opts]) as Promise<
ReturnType<BlindingActionsCalls['blindVersionSign']>
>,
blindVersionSignRequest: async (
opts: Parameters<BlindingActionsCalls['blindVersionSignRequest']>[0]
) =>
callLibSessionWorker(['Blinding', 'blindVersionSignRequest', opts]) as Promise<
ReturnType<BlindingActionsCalls['blindVersionSignRequest']>
>,
};
export const callLibSessionWorker = async (

Loading…
Cancel
Save