diff --git a/src/app/features/common-settings/emojis-stickers/RoomPacks.tsx b/src/app/features/common-settings/emojis-stickers/RoomPacks.tsx
index 8ce2141b..ba7a0c2e 100644
--- a/src/app/features/common-settings/emojis-stickers/RoomPacks.tsx
+++ b/src/app/features/common-settings/emojis-stickers/RoomPacks.tsx
@@ -275,29 +275,31 @@ export function RoomPacks({ onViewPack }: RoomPacksProps) {
{t('RoomSettings.packs')}
- {canEdit && }
- {packs.map(renderPack)}
- {packs.length === 0 && (
-
-
-
- {t('RoomSettings.no_packs')}
-
-
- {t('RoomSettings.no_packs_desc')}
-
+
+ {canEdit && }
+ {packs.map(renderPack)}
+ {packs.length === 0 && (
+
+
+
+ {t('RoomSettings.no_packs')}
+
+
+ {t('RoomSettings.no_packs_desc')}
+
+
-
- )}
+ )}
+
{hasChanges && (
diff --git a/src/app/features/common-settings/permissions/PowersEditor.tsx b/src/app/features/common-settings/permissions/PowersEditor.tsx
index b08cc742..436c9f4b 100644
--- a/src/app/features/common-settings/permissions/PowersEditor.tsx
+++ b/src/app/features/common-settings/permissions/PowersEditor.tsx
@@ -409,139 +409,141 @@ export function PowersEditor({ powerLevels, requestClose }: PowersEditorProps) {
-
- setCreateTag(true)}
- variant="Secondary"
- fill="Soft"
- size="300"
- radii="300"
- outlined
- disabled={applyingChanges}
- >
- {t('RoomSettings.create')}
-
- )
- }
- />
- {createTag && (
- setCreateTag(false)}
+
+
+ setCreateTag(true)}
+ variant="Secondary"
+ fill="Soft"
+ size="300"
+ radii="300"
+ outlined
+ disabled={applyingChanges}
+ >
+ {t('RoomSettings.create')}
+
+ )
+ }
/>
- )}
-
- {getPowers(powerTags).map((power) => {
- const tag = powerTags[power];
- const tagIconSrc =
- tag.icon && getPowerTagIconSrc(mx, useAuthentication, tag.icon);
+ {createTag && (
+ setCreateTag(false)}
+ />
+ )}
+
+ {getPowers(powerTags).map((power) => {
+ const tag = powerTags[power];
+ const tagIconSrc =
+ tag.icon && getPowerTagIconSrc(mx, useAuthentication, tag.icon);
- return (
-
-
- {(edit, setEdit) =>
- edit ? (
- setEdit(false)}
- />
- ) : (
- }
- title={
-
- {deleted.has(power) ? {tag.name} : tag.name}
-
- {tagIconSrc && }
-
- ({power})
-
+ return (
+
+
+ {(edit, setEdit) =>
+ edit ? (
+ setEdit(false)}
+ />
+ ) : (
+ }
+ title={
+
+ {deleted.has(power) ? {tag.name} : tag.name}
+
+ {tagIconSrc && }
+
+ ({power})
+
+
-
- }
- after={
- deleted.has(power) ? (
- handleToggleDelete(power)}
- >
- {t('RoomSettings.undo')}
-
- ) : (
-
-
- {usedPowers.has(power) ? (
-
-
- {t('RoomSettings.used_power_level')}
-
-
- {t('RoomSettings.used_power_level_desc')}
-
-
- ) : (
- {t('RoomSettings.delete')}
- )}
-
- }
- >
- {(triggerRef) => (
- handleToggleDelete(power)
- }
- >
-
-
- )}
-
+ }
+ after={
+ deleted.has(power) ? (
setEdit(true)}
+ onClick={() => handleToggleDelete(power)}
>
- {t('RoomSettings.edit')}
+ {t('RoomSettings.undo')}
-
- )
- }
- />
- )
- }
-
-
- );
- })}
+ ) : (
+
+
+ {usedPowers.has(power) ? (
+
+
+ {t('RoomSettings.used_power_level')}
+
+
+ {t('RoomSettings.used_power_level_desc')}
+
+
+ ) : (
+ {t('RoomSettings.delete')}
+ )}
+
+ }
+ >
+ {(triggerRef) => (
+ handleToggleDelete(power)
+ }
+ >
+
+
+ )}
+
+ setEdit(true)}
+ >
+ {t('RoomSettings.edit')}
+
+
+ )
+ }
+ />
+ )
+ }
+
+
+ );
+ })}
+
{hasChanges && (