mirror of
https://ghfast.top/https://github.com/discourse/discourse-solved.git
synced 2026-07-18 11:59:46 +08:00
25 lines
683 B
Text
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;
|