20 lines
438 B
JavaScript
20 lines
438 B
JavaScript
import DiscourseRoute from "discourse/routes/discourse";
|
|
import StaticPage from "discourse/models/static-page";
|
|
|
|
export default function(pageName) {
|
|
const route = {
|
|
model() {
|
|
return StaticPage.find(pageName);
|
|
},
|
|
|
|
renderTemplate() {
|
|
this.render("static");
|
|
},
|
|
|
|
setupController(controller, model) {
|
|
this.controllerFor("static").set("model", model);
|
|
}
|
|
};
|
|
return DiscourseRoute.extend(route);
|
|
}
|