From fc992a37da82e0b87aee4ed6f0ce07512f4034e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 14:55:44 +0100 Subject: [PATCH] [Glitch] chore(deps): update eslint (non-major) Port d2ce9a6064929c376badb729332aad39afc3a7fc to glitch-soc Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renaud Chaput Signed-off-by: Claire --- app/javascript/flavours/glitch/components/hashtag.tsx | 2 +- .../flavours/glitch/components/icon_button.tsx | 1 + .../glitch/features/emoji/emoji_mart_data_light.ts | 9 +++++---- .../glitch/features/emoji/emoji_unicode_mapping_light.ts | 9 +++++---- .../home_timeline/components/column_settings.tsx | 2 +- .../glitch/features/ui/components/embed_modal.tsx | 1 + 6 files changed, 14 insertions(+), 10 deletions(-) diff --git a/app/javascript/flavours/glitch/components/hashtag.tsx b/app/javascript/flavours/glitch/components/hashtag.tsx index 0de4a00155..4b54213c69 100644 --- a/app/javascript/flavours/glitch/components/hashtag.tsx +++ b/app/javascript/flavours/glitch/components/hashtag.tsx @@ -151,7 +151,7 @@ export const Hashtag: React.FC = ({ 0)} + data={history ?? Array.from(Array(7)).map(() => 0)} > diff --git a/app/javascript/flavours/glitch/components/icon_button.tsx b/app/javascript/flavours/glitch/components/icon_button.tsx index 6e5c7467e0..613f56d7d6 100644 --- a/app/javascript/flavours/glitch/components/icon_button.tsx +++ b/app/javascript/flavours/glitch/components/icon_button.tsx @@ -153,6 +153,7 @@ export class IconButton extends PureComponent { onClick={this.handleClick} onMouseDown={this.handleMouseDown} onKeyDown={this.handleKeyDown} + // eslint-disable-next-line @typescript-eslint/no-deprecated onKeyPress={this.handleKeyPress} style={style} tabIndex={tabIndex} diff --git a/app/javascript/flavours/glitch/features/emoji/emoji_mart_data_light.ts b/app/javascript/flavours/glitch/features/emoji/emoji_mart_data_light.ts index 806a3f8927..8eeb457055 100644 --- a/app/javascript/flavours/glitch/features/emoji/emoji_mart_data_light.ts +++ b/app/javascript/flavours/glitch/features/emoji/emoji_mart_data_light.ts @@ -8,14 +8,15 @@ import type { Search, ShortCodesToEmojiData } from './emoji_compressed'; import emojiCompressed from './emoji_compressed'; import { unicodeToUnifiedName } from './unicode_to_unified_name'; -type Emojis = { - [key in NonNullable]: { +type Emojis = Record< + NonNullable, + { native: BaseEmoji['native']; search: Search; short_names: Emoji['short_names']; unified: Emoji['unified']; - }; -}; + } +>; const [ shortCodesToEmojiData, diff --git a/app/javascript/flavours/glitch/features/emoji/emoji_unicode_mapping_light.ts b/app/javascript/flavours/glitch/features/emoji/emoji_unicode_mapping_light.ts index d116c6c62c..adf4e2bb7b 100644 --- a/app/javascript/flavours/glitch/features/emoji/emoji_unicode_mapping_light.ts +++ b/app/javascript/flavours/glitch/features/emoji/emoji_unicode_mapping_light.ts @@ -9,12 +9,13 @@ import type { import emojiCompressed from './emoji_compressed'; import { unicodeToFilename } from './unicode_to_filename'; -type UnicodeMapping = { - [key in FilenameData[number][0]]: { +type UnicodeMapping = Record< + FilenameData[number][0], + { shortCode: ShortCodesToEmojiDataKey; filename: FilenameData[number][number]; - }; -}; + } +>; const [ shortCodesToEmojiData, diff --git a/app/javascript/flavours/glitch/features/home_timeline/components/column_settings.tsx b/app/javascript/flavours/glitch/features/home_timeline/components/column_settings.tsx index 5b8fe5ccc8..021eae0a98 100644 --- a/app/javascript/flavours/glitch/features/home_timeline/components/column_settings.tsx +++ b/app/javascript/flavours/glitch/features/home_timeline/components/column_settings.tsx @@ -28,7 +28,7 @@ export const ColumnSettings: React.FC = () => { const dispatch = useAppDispatch(); const onChange = useCallback( - (key: string, checked: boolean) => { + (key: string[], checked: boolean) => { dispatch(changeSetting(['home', ...key], checked)); }, [dispatch], diff --git a/app/javascript/flavours/glitch/features/ui/components/embed_modal.tsx b/app/javascript/flavours/glitch/features/ui/components/embed_modal.tsx index 989aec3d63..5607987347 100644 --- a/app/javascript/flavours/glitch/features/ui/components/embed_modal.tsx +++ b/app/javascript/flavours/glitch/features/ui/components/embed_modal.tsx @@ -101,6 +101,7 @@ const EmbedModal: React.FC<{ />