2024-12-03 15:09:43 +01:00
|
|
|
import { withPluginApi } from "discourse/lib/plugin-api";
|
2021-08-27 14:41:57 -04:00
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "add-topic-list-class",
|
2024-12-03 15:09:43 +01:00
|
|
|
|
2021-08-27 14:41:57 -04:00
|
|
|
initialize() {
|
2024-12-03 15:09:43 +01:00
|
|
|
withPluginApi("1.39.0", (api) => {
|
|
|
|
|
api.registerValueTransformer(
|
|
|
|
|
"topic-list-item-class",
|
|
|
|
|
({ value, context }) => {
|
2025-06-20 19:07:35 -03:00
|
|
|
if (context.topic.has_accepted_answer) {
|
2024-12-03 15:09:43 +01:00
|
|
|
value.push("status-solved");
|
|
|
|
|
}
|
|
|
|
|
return value;
|
2021-08-27 14:41:57 -04:00
|
|
|
}
|
2024-12-03 15:09:43 +01:00
|
|
|
);
|
2021-08-27 14:41:57 -04:00
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
};
|