Integrate pinned messages bar/panel

This commit is contained in:
Jamie
2025-12-15 10:14:20 -08:00
committed by GitHub
parent 8edbe6ac78
commit acc9fd604f
26 changed files with 768 additions and 338 deletions

View File

@@ -2,8 +2,7 @@
// SPDX-License-Identifier: AGPL-3.0-only
import type { AciString } from '@signalapp/mock-server/src/types.js';
import type { MessageAttributesType } from '../model-types.js';
import type { ConversationType } from '../state/ducks/conversations.preload.js';
import type { ReadonlyMessageAttributesType } from '../model-types.js';
export type PinnedMessageId = number & { PinnedMessageId: never };
@@ -19,8 +18,7 @@ export type PinnedMessageParams = Omit<PinnedMessage, 'id'>;
export type PinnedMessageRenderData = Readonly<{
pinnedMessage: PinnedMessage;
sender: ConversationType;
message: MessageAttributesType;
message: ReadonlyMessageAttributesType;
}>;
export type SendPinMessageType = Readonly<{