Skip to content

Commit 440b695

Browse files
Fix polls not being displayed in detailed status (glitch-soc#2857)
1 parent 5df7e36 commit 440b695

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

app/javascript/flavours/glitch/features/status/components/detailed_status.tsx

+12
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import { Permalink } from 'flavours/glitch/components/permalink';
2121
import PictureInPicturePlaceholder from 'flavours/glitch/components/picture_in_picture_placeholder';
2222
import { useAppHistory } from 'flavours/glitch/components/router';
2323
import { VisibilityIcon } from 'flavours/glitch/components/visibility_icon';
24+
import PollContainer from 'flavours/glitch/containers/poll_container';
2425
import { useAppSelector } from 'flavours/glitch/store';
2526

2627
import { Avatar } from '../../../components/avatar';
@@ -277,6 +278,17 @@ export const DetailedStatus: React.FC<{
277278
mediaIcons.push('link');
278279
}
279280

281+
if (status.get('poll')) {
282+
contentMedia.push(
283+
<PollContainer
284+
pollId={status.get('poll')}
285+
// @ts-expect-error -- Poll/PollContainer is not typed yet
286+
lang={status.get('language')}
287+
/>,
288+
);
289+
contentMediaIcons.push('tasks');
290+
}
291+
280292
if (status.get('application')) {
281293
applicationLink = (
282294
<>

0 commit comments

Comments
 (0)