From 6a9d97f3bdb81c0644498f87edc75066cc58d0c5 Mon Sep 17 00:00:00 2001 From: IanM Date: Wed, 21 Feb 2024 16:46:13 +0000 Subject: [PATCH] fix edit polls --- js/src/forum/components/ComposePollHero.tsx | 4 +--- js/src/forum/utils/PollControls.tsx | 8 +------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/js/src/forum/components/ComposePollHero.tsx b/js/src/forum/components/ComposePollHero.tsx index 7a36cda5..10c882d7 100644 --- a/js/src/forum/components/ComposePollHero.tsx +++ b/js/src/forum/components/ComposePollHero.tsx @@ -31,9 +31,7 @@ export default class ComposePollHero extends Component { icon="far fa-arrow-up-right-from-square" className="Button Button--secondary IndexPage-newDiscussion GoodiePreviewLink" itemClassName="App-primaryControl" - href={app.route('fof.polls.list', { id: poll.id() })} - external={true} - target="_blank" + href={app.route('fof.polls.view', { id: poll.id() })} > {app.translator.trans('fof-polls.forum.compose.polls_preview')} diff --git a/js/src/forum/utils/PollControls.tsx b/js/src/forum/utils/PollControls.tsx index 8f14be09..a003e40c 100644 --- a/js/src/forum/utils/PollControls.tsx +++ b/js/src/forum/utils/PollControls.tsx @@ -7,7 +7,6 @@ import PollsPage from '../components/PollsPage'; import ItemList from 'flarum/common/utils/ItemList'; import Separator from 'flarum/common/components/Separator'; import Button from 'flarum/common/components/Button'; -import Link from 'flarum/common/components/Link'; /** * The `UserControls` utility constructs a list of buttons for a user which @@ -37,11 +36,6 @@ export default { pollControls(poll: Poll, context: Component): ItemList { const items = new ItemList(); - items.add( - 'view', - {app.translator.trans('fof-polls.forum.poll_controls.view_label')} - ); - return items; }, @@ -119,6 +113,6 @@ export default { * Edit the poll. */ editAction(poll: Poll): void { - m.route.set(app.route('fof_polls_compose', { id: poll.id() })); + m.route.set(app.route('fof.polls.compose', { id: poll.id() })); }, };