ランダム値によるUI変更の抑制
This commit is contained in:
parent
d82aee2890
commit
499f7b7324
|
@ -4,7 +4,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type { entities } from 'misskey-js'
|
import type { entities } from 'misskey-js'
|
||||||
import { imageDataUrl, text } from "./fake-utils.js";
|
import { date, imageDataUrl, text } from "./fake-utils.js";
|
||||||
|
|
||||||
export function abuseUserReport() {
|
export function abuseUserReport() {
|
||||||
return {
|
return {
|
||||||
|
@ -235,6 +235,8 @@ export function role(params: {
|
||||||
}, seed?: string): entities.Role {
|
}, seed?: string): entities.Role {
|
||||||
const prefix = params.displayOrder ? params.displayOrder.toString().padStart(3, '0') + '-' : '';
|
const prefix = params.displayOrder ? params.displayOrder.toString().padStart(3, '0') + '-' : '';
|
||||||
const genId = text(36, seed);
|
const genId = text(36, seed);
|
||||||
|
const createdAt = params.createdAt ?? date({}, seed).toISOString();
|
||||||
|
const updatedAt = params.updatedAt ?? date({}, seed).toISOString();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: params.id ?? genId,
|
id: params.id ?? genId,
|
||||||
|
@ -245,8 +247,8 @@ export function role(params: {
|
||||||
isModerator: params.isModerator ?? false,
|
isModerator: params.isModerator ?? false,
|
||||||
isAdministrator: params.isAdministrator ?? false,
|
isAdministrator: params.isAdministrator ?? false,
|
||||||
displayOrder: params.displayOrder ?? 0,
|
displayOrder: params.displayOrder ?? 0,
|
||||||
createdAt: params.createdAt ?? new Date().toISOString(),
|
createdAt: createdAt,
|
||||||
updatedAt: params.updatedAt ?? new Date().toISOString(),
|
updatedAt: updatedAt,
|
||||||
target: params.target ?? 'manual',
|
target: params.target ?? 'manual',
|
||||||
isPublic: params.isPublic ?? true,
|
isPublic: params.isPublic ?? true,
|
||||||
isExplorable: params.isExplorable ?? true,
|
isExplorable: params.isExplorable ?? true,
|
||||||
|
@ -278,9 +280,10 @@ export function emoji(params?: {
|
||||||
roleIdsThatCanBeUsedThisEmojiAsReaction?: {id:string, name:string}[],
|
roleIdsThatCanBeUsedThisEmojiAsReaction?: {id:string, name:string}[],
|
||||||
updatedAt?: string,
|
updatedAt?: string,
|
||||||
}, seed?: string): entities.EmojiDetailedAdmin {
|
}, seed?: string): entities.EmojiDetailedAdmin {
|
||||||
const _seed = seed ?? params?.id ?? "DEFAULT_SEED";
|
const _seed = seed ?? (params?.id ?? "DEFAULT_SEED");
|
||||||
const id = params?.id ?? new Date().getTime().toString() + text(5, _seed);
|
const id = params?.id ?? text(32, _seed);
|
||||||
const name = params?.name ?? text(8, _seed);
|
const name = params?.name ?? text(8, _seed);
|
||||||
|
const updatedAt = params?.updatedAt ?? date({}, _seed).toISOString();
|
||||||
|
|
||||||
const image = imageDataUrl({}, _seed)
|
const image = imageDataUrl({}, _seed)
|
||||||
|
|
||||||
|
@ -298,6 +301,6 @@ export function emoji(params?: {
|
||||||
isSensitive: params?.isSensitive ?? false,
|
isSensitive: params?.isSensitive ?? false,
|
||||||
localOnly: params?.localOnly ?? false,
|
localOnly: params?.localOnly ?? false,
|
||||||
roleIdsThatCanBeUsedThisEmojiAsReaction: params?.roleIdsThatCanBeUsedThisEmojiAsReaction ?? [],
|
roleIdsThatCanBeUsedThisEmojiAsReaction: params?.roleIdsThatCanBeUsedThisEmojiAsReaction ?? [],
|
||||||
updatedAt: params?.updatedAt ?? new Date().toISOString(),
|
updatedAt: updatedAt,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,10 +11,10 @@ import { commonHandlers } from '../../.storybook/mocks.js';
|
||||||
import MkRoleSelectDialog from '@/components/MkRoleSelectDialog.vue';
|
import MkRoleSelectDialog from '@/components/MkRoleSelectDialog.vue';
|
||||||
|
|
||||||
const roles = [
|
const roles = [
|
||||||
role({ displayOrder: 1 }), role({ displayOrder: 1 }), role({ displayOrder: 1 }), role({ displayOrder: 1 }),
|
role({ displayOrder: 1 }, '1'), role({ displayOrder: 1 }, '1'), role({ displayOrder: 1 }, '1'), role({ displayOrder: 1 }, '1'),
|
||||||
role({ displayOrder: 2 }), role({ displayOrder: 2 }), role({ displayOrder: 3 }), role({ displayOrder: 3 }),
|
role({ displayOrder: 2 }, '2'), role({ displayOrder: 2 }, '2'), role({ displayOrder: 3 }, '3'), role({ displayOrder: 3 }, '3'),
|
||||||
role({ displayOrder: 4 }), role({ displayOrder: 5 }), role({ displayOrder: 6 }), role({ displayOrder: 7 }),
|
role({ displayOrder: 4 }, '4'), role({ displayOrder: 5 }, '5'), role({ displayOrder: 6 }, '6'), role({ displayOrder: 7 }, '7'),
|
||||||
role({ displayOrder: 999, name: 'privateRole', isPublic: false }),
|
role({ displayOrder: 999, name: 'privateRole', isPublic: false }, '999'),
|
||||||
];
|
];
|
||||||
|
|
||||||
export const Default = {
|
export const Default = {
|
||||||
|
|
Loading…
Reference in New Issue