diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-09 20:06:33 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-10 14:44:27 -0400 |
| commit | 7f3dc6066d247cd72b6d06d6f87cf69bd2c0b334 (patch) | |
| tree | 826cdcbb2a1ae0e6c23eed53478dbbb9b9986f49 /packages/frontend | |
| parent | add new role conditions for local/remote followers/followees (diff) | |
| download | sharkey-7f3dc6066d247cd72b6d06d6f87cf69bd2c0b334.tar.gz sharkey-7f3dc6066d247cd72b6d06d6f87cf69bd2c0b334.tar.bz2 sharkey-7f3dc6066d247cd72b6d06d6f87cf69bd2c0b334.zip | |
add warning for role conditions that are dependent on remote data
Diffstat (limited to 'packages/frontend')
| -rw-r--r-- | packages/frontend/src/pages/admin/RolesEditorFormula.vue | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/RolesEditorFormula.vue b/packages/frontend/src/pages/admin/RolesEditorFormula.vue index c937f3be71..bdb7396e63 100644 --- a/packages/frontend/src/pages/admin/RolesEditorFormula.vue +++ b/packages/frontend/src/pages/admin/RolesEditorFormula.vue @@ -97,6 +97,11 @@ SPDX-License-Identifier: AGPL-3.0-only <MkSwitch v-if="type === 'isFromInstance'" v-model="v.subdomains"> <template #label>{{ i18n.ts._role._condition.isFromInstanceSubdomains }}</template> </MkSwitch> + + <div v-if="['remoteFollowersLessThanOrEq', 'remoteFollowersMoreThanOrEq', 'remoteFollowingLessThanOrEq', 'remoteFollowingMoreThanOrEq'].includes(type)" :class="$style.warningBanner"> + <i class="ti ti-alert-triangle"></i> + {{ i18n.ts._role.remoteDataWarning }} + </div> </div> </template> @@ -205,4 +210,14 @@ function removeSelf() { border-color: var(--MI_THEME-accent); } } + +.warningBanner { + color: var(--MI_THEME-warn); + width: 100%; + padding: 0 6px; + + > i { + margin-right: 4px; + } +} </style> |