18 lines
526 B
JavaScript
18 lines
526 B
JavaScript
|
import Route from "../route.js";
|
||
|
import auth from "../form/auth.js";
|
||
|
|
||
|
// TODO: rewrite
|
||
|
let main = new Route([auth], async function (req, res, input) {
|
||
|
let { username } = input;
|
||
|
return res.render('form', {
|
||
|
data: [
|
||
|
{ label: "Description", type: "textarea", name: "desc" },
|
||
|
{ label: "Avatar", type: "file", name: "file" }
|
||
|
],
|
||
|
'route': '/api/upload/settings',
|
||
|
'title': 'User Settings',
|
||
|
username
|
||
|
}); /* todo: form in not a file */
|
||
|
});
|
||
|
|
||
|
export default main;
|