forked from mystiq/hydrogen-web
export tile view & view models from SDK
This commit is contained in:
parent
a913671f0c
commit
ac4bb8ca15
1 changed files with 32 additions and 0 deletions
32
src/lib.ts
32
src/lib.ts
|
@ -26,9 +26,41 @@ export {SessionView} from "./platform/web/ui/session/SessionView.js";
|
||||||
export {RoomViewModel} from "./domain/session/room/RoomViewModel.js";
|
export {RoomViewModel} from "./domain/session/room/RoomViewModel.js";
|
||||||
export {RoomView} from "./platform/web/ui/session/room/RoomView.js";
|
export {RoomView} from "./platform/web/ui/session/room/RoomView.js";
|
||||||
export {TimelineViewModel} from "./domain/session/room/timeline/TimelineViewModel.js";
|
export {TimelineViewModel} from "./domain/session/room/timeline/TimelineViewModel.js";
|
||||||
|
export {tileClassForEntry} from "./domain/session/room/timeline/tiles/index";
|
||||||
|
export type {TimelineEntry, TileClassForEntryFn, Options, TileConstructor} from "./domain/session/room/timeline/tiles/index";
|
||||||
|
// export timeline tile view models
|
||||||
|
export {GapTile} from "./domain/session/room/timeline/tiles/GapTile.js";
|
||||||
|
export {TextTile} from "./domain/session/room/timeline/tiles/TextTile.js";
|
||||||
|
export {RedactedTile} from "./domain/session/room/timeline/tiles/RedactedTile.js";
|
||||||
|
export {ImageTile} from "./domain/session/room/timeline/tiles/ImageTile.js";
|
||||||
|
export {VideoTile} from "./domain/session/room/timeline/tiles/VideoTile.js";
|
||||||
|
export {FileTile} from "./domain/session/room/timeline/tiles/FileTile.js";
|
||||||
|
export {LocationTile} from "./domain/session/room/timeline/tiles/LocationTile.js";
|
||||||
|
export {RoomNameTile} from "./domain/session/room/timeline/tiles/RoomNameTile.js";
|
||||||
|
export {RoomMemberTile} from "./domain/session/room/timeline/tiles/RoomMemberTile.js";
|
||||||
|
export {EncryptedEventTile} from "./domain/session/room/timeline/tiles/EncryptedEventTile.js";
|
||||||
|
export {EncryptionEnabledTile} from "./domain/session/room/timeline/tiles/EncryptionEnabledTile.js";
|
||||||
|
export {MissingAttachmentTile} from "./domain/session/room/timeline/tiles/MissingAttachmentTile.js";
|
||||||
|
export {SimpleTile} from "./domain/session/room/timeline/tiles/SimpleTile.js";
|
||||||
|
|
||||||
export {TimelineView} from "./platform/web/ui/session/room/TimelineView";
|
export {TimelineView} from "./platform/web/ui/session/room/TimelineView";
|
||||||
export {viewClassForEntry} from "./platform/web/ui/session/room/common";
|
export {viewClassForEntry} from "./platform/web/ui/session/room/common";
|
||||||
export type {TileViewConstructor, ViewClassForEntryFn} from "./platform/web/ui/session/room/TimelineView";
|
export type {TileViewConstructor, ViewClassForEntryFn} from "./platform/web/ui/session/room/TimelineView";
|
||||||
|
// export timeline tile views
|
||||||
|
export {AnnouncementView} from "./platform/web/ui/session/room/timeline/AnnouncementView.js";
|
||||||
|
export {BaseMediaView} from "./platform/web/ui/session/room/timeline/BaseMediaView.js";
|
||||||
|
export {BaseMessageView} from "./platform/web/ui/session/room/timeline/BaseMessageView.js";
|
||||||
|
export {FileView} from "./platform/web/ui/session/room/timeline/FileView.js";
|
||||||
|
export {GapView} from "./platform/web/ui/session/room/timeline/GapView.js";
|
||||||
|
export {ImageView} from "./platform/web/ui/session/room/timeline/ImageView.js";
|
||||||
|
export {LocationView} from "./platform/web/ui/session/room/timeline/LocationView.js";
|
||||||
|
export {MissingAttachmentView} from "./platform/web/ui/session/room/timeline/MissingAttachmentView.js";
|
||||||
|
export {ReactionsView} from "./platform/web/ui/session/room/timeline/ReactionsView.js";
|
||||||
|
export {RedactedView} from "./platform/web/ui/session/room/timeline/RedactedView.js";
|
||||||
|
export {ReplyPreviewView} from "./platform/web/ui/session/room/timeline/ReplyPreviewView.js";
|
||||||
|
export {TextMessageView} from "./platform/web/ui/session/room/timeline/TextMessageView.js";
|
||||||
|
export {VideoView} from "./platform/web/ui/session/room/timeline/VideoView.js";
|
||||||
|
|
||||||
export {Navigation} from "./domain/navigation/Navigation.js";
|
export {Navigation} from "./domain/navigation/Navigation.js";
|
||||||
export {ComposerViewModel} from "./domain/session/room/ComposerViewModel.js";
|
export {ComposerViewModel} from "./domain/session/room/ComposerViewModel.js";
|
||||||
export {MessageComposer} from "./platform/web/ui/session/room/MessageComposer.js";
|
export {MessageComposer} from "./platform/web/ui/session/room/MessageComposer.js";
|
||||||
|
|
Loading…
Reference in a new issue