mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 14:43:46 +01:00
Merge pull request #15756 from overleaf/ii-ide-page-prototype-review-panel-entries
[web] init review panel entries for React IDE page GitOrigin-RevId: f6e6311e20f1673b1d97a3f5dfcab54e16da42e1
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { ReviewPanelCommentThreadMessage, ThreadId } from './review-panel'
|
||||
import { MergeAndOverride } from '../utils'
|
||||
|
||||
export type ReviewPanelCommentThreadMessageApi = MergeAndOverride<
|
||||
ReviewPanelCommentThreadMessage,
|
||||
{ timestamp: number }
|
||||
>
|
||||
|
||||
export type ReviewPanelCommentThreadsApi = Record<
|
||||
ThreadId,
|
||||
{
|
||||
messages: ReviewPanelCommentThreadMessageApi[]
|
||||
}
|
||||
>
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
import { UserId } from '../user'
|
||||
import { DateString } from '../helpers/date'
|
||||
|
||||
interface ReviewPanelCommentThreadBase {
|
||||
export interface ReviewPanelCommentThreadBase {
|
||||
messages: Array<ReviewPanelCommentThreadMessage>
|
||||
submitting?: boolean // angular specific (to be made into a local state)
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ export type CommentId = Brand<string, 'CommentId'>
|
||||
export interface ReviewPanelCommentThreadMessage {
|
||||
content: string
|
||||
id: CommentId
|
||||
timestamp: number
|
||||
timestamp: Date
|
||||
user: ReviewPanelUser
|
||||
user_id: UserId
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user