Typos CLI - initial config and changes

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed test typos

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed docs typos

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed code comment typos

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed remaining typos

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added CI and Config

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed typo, lol

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixes and update API reports

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated test

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Minor corrections

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Removed changesets

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Refactor to make changes non-breaking

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Clean up of new typos

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Use typoed over typo'd

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added typoed

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated API Reports

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Feedback improvement

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Refinements

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Simplify based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Reverted to handle both keys

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
This commit is contained in:
Andre Wanlin
2026-03-02 09:26:47 -06:00
parent f0f6823a66
commit a07e6a31a4
29 changed files with 186 additions and 55 deletions
+1
View File
@@ -224,6 +224,7 @@ export const homeTranslationRef: TranslationRef<
readonly 'customHomepageButtons.save': 'Save';
readonly 'customHomepage.noWidgets': "No widgets added. Start by clicking the 'Add widget' button.";
readonly 'widgetSettingsOverlay.cancelButtonTitle': 'Cancel';
readonly 'widgetSettingsOverlay.editSettingsTooltip': 'Edit settings';
readonly 'widgetSettingsOverlay.editSettingsTooptip': 'Edit settings';
readonly 'widgetSettingsOverlay.deleteWidgetTooltip': 'Delete widget';
readonly 'widgetSettingsOverlay.submitButtonTitle': 'Submit';
+1
View File
@@ -191,6 +191,7 @@ export const homeTranslationRef: TranslationRef<
readonly 'customHomepageButtons.save': 'Save';
readonly 'customHomepage.noWidgets': "No widgets added. Start by clicking the 'Add widget' button.";
readonly 'widgetSettingsOverlay.cancelButtonTitle': 'Cancel';
readonly 'widgetSettingsOverlay.editSettingsTooltip': 'Edit settings';
readonly 'widgetSettingsOverlay.editSettingsTooptip': 'Edit settings';
readonly 'widgetSettingsOverlay.deleteWidgetTooltip': 'Delete widget';
readonly 'widgetSettingsOverlay.submitButtonTitle': 'Submit';
@@ -77,6 +77,16 @@ export const WidgetSettingsOverlay = (props: WidgetSettingsOverlayProps) => {
const onClose = () => setSettingsDialogOpen(false);
const { t } = useTranslationRef(homeTranslationRef);
// Prefer the corrected key, but fall back to the deprecated typo key so that
// existing translation overrides on `editSettingsTooptip` keep working.
const editSettingsTooltipText = t(
'widgetSettingsOverlay.editSettingsTooltip',
);
const editSettingsTooltip =
editSettingsTooltipText === 'Edit settings'
? t('widgetSettingsOverlay.editSettingsTooptip')
: editSettingsTooltipText;
return (
<div className={styles.settingsOverlay}>
{widget.settingsSchema && (
@@ -124,7 +134,7 @@ export const WidgetSettingsOverlay = (props: WidgetSettingsOverlayProps) => {
>
{widget.settingsSchema && (
<Grid item className="overlayGridItem">
<Tooltip title={t('widgetSettingsOverlay.editSettingsTooptip')}>
<Tooltip title={editSettingsTooltip}>
<IconButton
color="primary"
onClick={() => setSettingsDialogOpen(true)}
+4
View File
@@ -39,6 +39,10 @@ export const homeTranslationRef = createTranslationRef({
noWidgets: "No widgets added. Start by clicking the 'Add widget' button.",
},
widgetSettingsOverlay: {
editSettingsTooltip: 'Edit settings',
/**
* @deprecated Use `editSettingsTooltip` instead. This was a typo in the original key.
*/
editSettingsTooptip: 'Edit settings',
deleteWidgetTooltip: 'Delete widget',
submitButtonTitle: 'Submit',