This commit is contained in:
Shusui MOYATANI
2023-03-26 11:35:56 +09:00
parent 3abd0dd94e
commit 39775d0122
3 changed files with 6 additions and 8 deletions

View File

@@ -17,7 +17,7 @@ const RepliesDisplay: Component<{ eventId: string }> = (props) => {
], ],
})); }));
return <Timeline events={[...events()].reverse()} />; return <Timeline events={[...events()].reverse()} embedding={false} />;
}; };
const ColumnContentDisplay: Component<{ columnContent: ColumnContent }> = (props) => { const ColumnContentDisplay: Component<{ columnContent: ColumnContent }> = (props) => {

View File

@@ -1,17 +1,14 @@
import { type Component } from 'solid-js'; import { type Component } from 'solid-js';
import type { Event as NostrEvent } from 'nostr-tools';
import ColumnItem from '@/components/ColumnItem'; import ColumnItem from '@/components/ColumnItem';
import TextNoteDisplay from './textNote/TextNoteDisplay'; import TextNoteDisplay, { TextNoteDisplayProps } from './textNote/TextNoteDisplay';
export type TextNoteProps = { export type TextNoteProps = TextNoteDisplayProps;
event: NostrEvent;
};
const TextNote: Component<TextNoteProps> = (props) => { const TextNote: Component<TextNoteProps> = (props) => {
return ( return (
<ColumnItem> <ColumnItem>
<TextNoteDisplay event={props.event} /> <TextNoteDisplay {...props} />
</ColumnItem> </ColumnItem>
); );
}; };

View File

@@ -6,6 +6,7 @@ import DeprecatedRepost from '@/components/DeprecatedRepost';
export type TimelineProps = { export type TimelineProps = {
events: NostrEvent[]; events: NostrEvent[];
embedding?: boolean;
}; };
const Timeline: Component<TimelineProps> = (props) => { const Timeline: Component<TimelineProps> = (props) => {
@@ -14,7 +15,7 @@ const Timeline: Component<TimelineProps> = (props) => {
{(event) => ( {(event) => (
<Switch fallback={<div>unknown event</div>}> <Switch fallback={<div>unknown event</div>}>
<Match when={event.kind === Kind.Text}> <Match when={event.kind === Kind.Text}>
<TextNote event={event} /> <TextNote event={event} embedding={props.embedding ?? true} />
</Match> </Match>
<Match when={(event.kind as number) === 6}> <Match when={(event.kind as number) === 6}>
<DeprecatedRepost event={event} /> <DeprecatedRepost event={event} />