| <!DOCTYPE html> |
| <html lang="ja"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>設定</title> |
| <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}"> |
| </head> |
| |
| <footer class="footer-nav"> |
| <button onclick="goToInput()" aria-label="入力"> |
| <span class="nav-icon">➕</span> |
| <span class="nav-text">入力</span> |
| </button> |
| <button onclick="goToHistory()" aria-label="履歴"> |
| <span class="nav-icon">🕒</span> |
| <span class="nav-text">履歴</span> |
| </button> |
| <button onclick="goToSettings()" aria-label="設定"> |
| <span class="nav-icon">⚙️</span> |
| <span class="nav-text">設定</span> |
| </button> |
| </footer> |
| <body> |
| <div class="screen"> |
| <header class="header"> |
| <button class="menu-btn" aria-label="メニュー" onclick="openMenu()">☰</button> |
| <h1 class="title">設定</h1> |
| |
| <button class="action-btn" aria-label="アクション"></button> |
| </header> |
| <main> |
| <ul class="list"> |
| <li class="list-item"> |
| <a href="#" class="list-item-button" onclick="alert('アカウント情報画面へ(未実装)')"> |
| <div class="settings-item"> |
| <span>アカウント情報</span> |
| <span class="list-arrow">></span> |
| </div> |
| </a> |
| </li> |
| <li class="list-item" style="padding: 12px 15px;"> |
| <div class="settings-item"> |
| <span>プッシュ通知</span> |
| <label class="toggle-switch"> |
| <input type="checkbox" checked onchange="handleToggleChange(this, 'push')"> |
| <span class="slider"></span> |
| </label> |
| </div> |
| </li> |
| <li class="list-item" style="padding: 12px 15px;"> |
| <div class="settings-item"> |
| <span>ダークモード</span> |
| <label class="toggle-switch"> |
| <input type="checkbox" onchange="handleToggleChange(this, 'dark')"> |
| <span class="slider"></span> |
| </label> |
| </div> |
| </li> |
| </ul> |
|
|
| <h3 class="section-title">その他</h3> |
| <ul class="list"> |
| <li class="list-item"> |
| <a href="#" class="list-item-button" onclick="alert('アプリについて画面へ(未実装)')"> |
| <div class="settings-item"> |
| <span>このアプリについて</span> |
| <span class="list-arrow">></span> |
| </div> |
| </a> |
| </li> |
| <li class="list-item"> |
| <button class="list-item-button" style="color: red;" onclick="handleLogout()"> |
| <div class="settings-item"> |
| <span class="logout">ログアウト</span> |
| </div> |
| </button> |
| </li> |
| </ul> |
| |
| <div id="menu-overlay" class="menu-overlay" onclick="closeMenu()"></div> |
| <nav id="side-menu" class="side-menu" aria-label="サイドメニュー"> |
| <button class="close-menu-btn" onclick="closeMenu()" aria-label="メニューを閉じる">×</button> |
| <h2>メニュー</h2> |
| <ul> |
| <li><button onclick="goToInput()">➕ 入力</button></li> |
| <li><button onclick="goToHistory()">🕒 履歴</button></li> |
| <li><button onclick="goToSettings()">⚙️ 設定</button></li> |
| |
| <li><hr></li> |
| <li><button onclick="handleLogout()" class="logout-menu-item">ログアウト</button></li> |
| </ul> |
| </nav> |
| </main> |
| </div> |
| <script src="{{ url_for('static', filename='script.js') }}"></script> |
| </body> |
| </html> |