{{ define "base" }} {{.app_name}}
{{if not .NoSidebar}} {{end}}
{{if .breadcrumbs}}
{{end}}
{{if eq .Page "folder"}} {{template "folder_content" .}} {{else if eq .Page "note"}} {{template "note_content" .}} {{else if eq .Page "view_text"}} {{template "view_text_content" .}} {{else if eq .Page "edit_text"}} {{template "edit_text_content" .}} {{else if eq .Page "create"}} {{template "create_content" .}} {{else if eq .Page "edit"}} {{template "edit_content" .}} {{else if eq .Page "settings"}} {{template "settings_content" .}} {{else if eq .Page "admin"}} {{template "admin_content" .}} {{else if eq .Page "admin_logs"}} {{template "admin_logs_content" .}} {{else if eq .Page "profile"}} {{template "profile_content" .}} {{else if eq .Page "error"}} {{template "error_content" .}} {{else if eq .Page "login"}} {{template "login_content" .}} {{else if eq .Page "mfa"}} {{template "mfa_content" .}} {{else if eq .Page "mfa_setup"}} {{template "mfa_setup_content" .}} {{end}}
{{if eq .Page "folder"}} {{template "folder_scripts" .}} {{else if eq .Page "note"}} {{template "note_scripts" .}} {{else if eq .Page "view_text"}} {{template "view_text_scripts" .}} {{else if eq .Page "edit_text"}} {{template "edit_text_scripts" .}} {{else if eq .Page "create"}} {{template "create_scripts" .}} {{else if eq .Page "edit"}} {{template "edit_scripts" .}} {{else if eq .Page "settings"}} {{template "settings_scripts" .}} {{else if eq .Page "admin"}} {{template "admin_scripts" .}} {{else if eq .Page "admin_logs"}} {{template "admin_logs_scripts" .}} {{else if eq .Page "profile"}} {{template "profile_scripts" .}} {{else if eq .Page "error"}} {{template "error_scripts" .}} {{else if eq .Page "login"}} {{template "login_scripts" .}} {{else if eq .Page "mfa"}} {{template "mfa_scripts" .}} {{else if eq .Page "mfa_setup"}} {{template "mfa_setup_scripts" .}} {{end}} {{end}} {{define "tree_node"}}
{{if .node.Children}}
📁 {{.node.Name}}
{{else}} {{if eq .node.Type "md"}} 📝 {{.node.Name}} {{else if eq .node.Type "image"}} 🖼️ {{.node.Name}} {{else}} 📄 {{.node.Name}} {{end}} {{end}}
{{end}}