From ce88357dd45eb196845a91ff6d819b62365e9aa6 Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sun, 6 Jul 2025 17:40:57 +0900 Subject: [PATCH] fix indent --- .../pages/admin/roles.policy-editor.def.ts | 286 +++++++++--------- 1 file changed, 143 insertions(+), 143 deletions(-) diff --git a/packages/frontend/src/pages/admin/roles.policy-editor.def.ts b/packages/frontend/src/pages/admin/roles.policy-editor.def.ts index 521065843e..88cd69b297 100644 --- a/packages/frontend/src/pages/admin/roles.policy-editor.def.ts +++ b/packages/frontend/src/pages/admin/roles.policy-editor.def.ts @@ -13,172 +13,172 @@ import type { } from '@/types/role-policy-editor.js'; export const rolePolicyEditorDef = { - rateLimitFactor: { - type: 'range', - folderLabel: i18n.ts._role._options.rateLimitFactor, + rateLimitFactor: { + type: 'range', + folderLabel: i18n.ts._role._options.rateLimitFactor, folderSuffix: (value) => `${Math.round(value * 100)}%`, - min: 0.3, - max: 3, - step: 0.1, + min: 0.3, + max: 3, + step: 0.1, textConverter: (value) => `${Math.round(value * 100)}%`, inputCaption: i18n.ts._role._options.descriptionOfRateLimitFactor, - }, - gtlAvailable: { - type: 'boolean', - folderLabel: i18n.ts._role._options.gtlAvailable, - }, - ltlAvailable: { - type: 'boolean', - folderLabel: i18n.ts._role._options.ltlAvailable, - }, - canPublicNote: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canPublicNote, - }, - chatAvailability: { - type: 'enum', - folderLabel: i18n.ts._role._options.chatAvailability, + }, + gtlAvailable: { + type: 'boolean', + folderLabel: i18n.ts._role._options.gtlAvailable, + }, + ltlAvailable: { + type: 'boolean', + folderLabel: i18n.ts._role._options.ltlAvailable, + }, + canPublicNote: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canPublicNote, + }, + chatAvailability: { + type: 'enum', + folderLabel: i18n.ts._role._options.chatAvailability, enum: [ { label: i18n.ts.enabled, value: 'available' }, { label: i18n.ts.readonly, value: 'readonly' }, { label: i18n.ts.disabled, value: 'unavailable' }, ], - }, - mentionLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.mentionMax, - }, - canInvite: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canInvite, - }, - inviteLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.inviteLimit, - }, - inviteLimitCycle: { - type: 'number', - folderLabel: i18n.ts._role._options.inviteLimitCycle, + }, + mentionLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.mentionMax, + }, + canInvite: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canInvite, + }, + inviteLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.inviteLimit, + }, + inviteLimitCycle: { + type: 'number', + folderLabel: i18n.ts._role._options.inviteLimitCycle, folderSuffix: (value) => `${value} ${i18n.ts._time.minute}`, inputSuffix: i18n.ts._time.minute, - }, - inviteExpirationTime: { - type: 'number', - folderLabel: i18n.ts._role._options.inviteExpirationTime, + }, + inviteExpirationTime: { + type: 'number', + folderLabel: i18n.ts._role._options.inviteExpirationTime, folderSuffix: (value) => `${value} ${i18n.ts._time.minute}`, inputSuffix: i18n.ts._time.minute, - }, - canManageAvatarDecorations: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canManageAvatarDecorations, - }, - canManageCustomEmojis: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canManageCustomEmojis, - }, - canSearchNotes: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canSearchNotes, - }, - canUseTranslator: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canUseTranslator, - }, - driveCapacityMb: { - type: 'number', - folderLabel: i18n.ts._role._options.driveCapacity, + }, + canManageAvatarDecorations: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canManageAvatarDecorations, + }, + canManageCustomEmojis: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canManageCustomEmojis, + }, + canSearchNotes: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canSearchNotes, + }, + canUseTranslator: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canUseTranslator, + }, + driveCapacityMb: { + type: 'number', + folderLabel: i18n.ts._role._options.driveCapacity, folderSuffix: (value) => `${value} MB`, inputSuffix: 'MB', - }, - maxFileSizeMb: { - type: 'number', - folderLabel: i18n.ts._role._options.maxFileSize, + }, + maxFileSizeMb: { + type: 'number', + folderLabel: i18n.ts._role._options.maxFileSize, folderSuffix: (value) => `${value} MB`, inputSuffix: 'MB', - }, - uploadableFileTypes: { - type: 'string', + }, + uploadableFileTypes: { + type: 'string', multiline: true, - folderLabel: i18n.ts._role._options.uploadableFileTypes, + folderLabel: i18n.ts._role._options.uploadableFileTypes, folderSuffix: '...', inputCaption: XUploadableFileTypesCaption, - }, - alwaysMarkNsfw: { - type: 'boolean', - folderLabel: i18n.ts._role._options.alwaysMarkNsfw, - }, - canUpdateBioMedia: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canUpdateBioMedia, - }, - pinLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.pinMax, - }, - antennaLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.antennaMax, - }, - wordMuteLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.wordMuteMax, + }, + alwaysMarkNsfw: { + type: 'boolean', + folderLabel: i18n.ts._role._options.alwaysMarkNsfw, + }, + canUpdateBioMedia: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canUpdateBioMedia, + }, + pinLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.pinMax, + }, + antennaLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.antennaMax, + }, + wordMuteLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.wordMuteMax, inputSuffix: 'chars', - }, - webhookLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.webhookMax, - }, - clipLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.clipMax, - }, - noteEachClipsLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.noteEachClipsMax, - }, - userListLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.userListMax, - }, - userEachUserListsLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.userEachUserListsMax, - }, - canHideAds: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canHideAds, - }, - avatarDecorationLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.avatarDecorationLimit, + }, + webhookLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.webhookMax, + }, + clipLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.clipMax, + }, + noteEachClipsLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.noteEachClipsMax, + }, + userListLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.userListMax, + }, + userEachUserListsLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.userEachUserListsMax, + }, + canHideAds: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canHideAds, + }, + avatarDecorationLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.avatarDecorationLimit, min: 0, max: 16, - }, - canImportAntennas: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canImportAntennas, - }, - canImportBlocking: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canImportBlocking, - }, - canImportFollowing: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canImportFollowing, - }, - canImportMuting: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canImportMuting, - }, - canImportUserLists: { - type: 'boolean', - folderLabel: i18n.ts._role._options.canImportUserLists, - }, - noteDraftLimit: { - type: 'number', - folderLabel: i18n.ts._role._options.noteDraftLimit, + }, + canImportAntennas: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canImportAntennas, + }, + canImportBlocking: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canImportBlocking, + }, + canImportFollowing: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canImportFollowing, + }, + canImportMuting: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canImportMuting, + }, + canImportUserLists: { + type: 'boolean', + folderLabel: i18n.ts._role._options.canImportUserLists, + }, + noteDraftLimit: { + type: 'number', + folderLabel: i18n.ts._role._options.noteDraftLimit, min: 0, - }, + }, } satisfies RolePolicyEditorDef; export type RolePolicyValueRecord = _RolePolicyValueRecord;