diff --git a/app/config.yml b/app/config.yml index abd3e28..86fbe51 100644 --- a/app/config.yml +++ b/app/config.yml @@ -50,6 +50,16 @@ accounts: - "3000 - Office Supplies" - "4000 - Professional Services" +# About modal (shown when "About" is clicked in the footer) +about-title: "About This Form" +about-button: "Close" +about-content: | + This reimbursement form lets you collect expense data and generate a PDF with attached receipts. + + **Documentation:** [docs.benestad.net](https://docs.benestad.net/invoice) + + **Source code:** [kbenestad/reimburse](https://github.com/kbenestad/reimburse) + # Programs (shown in dropdown — "Other" adds a text field) programs: - "General Operations" diff --git a/app/index.html b/app/index.html index 9346135..5aa67ae 100644 --- a/app/index.html +++ b/app/index.html @@ -93,10 +93,34 @@ textarea { resize: vertical; min-height: 48px; width: 100%; } .frow { flex-direction: column; gap: 10px; } .form-hdr { flex-direction: column; gap: 8px; } } + +/* App footer */ +.app-footer { text-align: left; padding: 18px 16px; max-width: 920px; margin: 0 auto; font-size: 12px; color: var(--muted); } +.app-footer a { color: var(--muted); text-decoration: none; } +.app-footer a:hover { color: var(--accent); text-decoration: underline; } +.app-footer .sep { margin: 0 6px; opacity: .5; } + +/* About modal prose */ +.about-body h1,.about-body h2,.about-body h3 { font-size: 14px; font-weight: 700; margin: 12px 0 4px; color: var(--accent); } +.about-body p { margin: 0 0 10px; } +.about-body ul { margin: 0 0 10px 18px; } +.about-body li { margin-bottom: 3px; } +.about-body a { color: var(--accent); } +.about-body strong { font-weight: 700; } +.about-body em { font-style: italic; }
Loading configuration…