discourse-solved/assets/javascripts/discourse/connectors/after-topic-status/solved-status.gjs

25 lines
683 B
Text

import { and, eq, or } from "truth-helpers";
import icon from "discourse/helpers/d-icon";
import { i18n } from "discourse-i18n";
const SolvedStatus = <template>
{{~#if
(or @outletArgs.topic.has_accepted_answer @outletArgs.topic.accepted_answer)
~}}
<span
title={{i18n "topic_statuses.solved.help"}}
class="topic-status solved"
>{{icon "far-square-check"}}</span>
{{~else if
(and
@outletArgs.topic.can_have_answer (eq @outletArgs.context "topic-list")
)
~}}
<span
title={{i18n "solved.has_no_accepted_answer"}}
class="topic-status"
>{{icon "far-square"}}</span>
{{~/if~}}
</template>;
export default SolvedStatus;