mirror of
https://github.com/sstent/aicyclingcoach-go.git
synced 2026-03-05 04:25:30 +00:00
1 line
3.0 KiB
HTML
1 line
3.0 KiB
HTML
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-01793df6e574a3a4.js" defer=""></script><script src="/_next/static/chunks/framework-2c16ac744b6cdea6.js" defer=""></script><script src="/_next/static/chunks/main-6622d1cad8c103c3.js" defer=""></script><script src="/_next/static/chunks/pages/_app-96ededbbb9f1d568.js" defer=""></script><script src="/_next/static/chunks/290-09ad9f8fe176a9f3.js" defer=""></script><script src="/_next/static/chunks/66-79e05164cd908d1b.js" defer=""></script><script src="/_next/static/chunks/607-d5222b1f74dc4db9.js" defer=""></script><script src="/_next/static/chunks/120-a80b9a7bda6fa2bd.js" defer=""></script><script src="/_next/static/chunks/766-385706f56974a671.js" defer=""></script><script src="/_next/static/chunks/pages/Rules-1b051d27ec501cd8.js" defer=""></script><script src="/_next/static/N57n8-UzD433oF6V8Gsgk/_buildManifest.js" defer=""></script><script src="/_next/static/N57n8-UzD433oF6V8Gsgk/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="p-6 max-w-7xl mx-auto"><h1 class="text-3xl font-bold mb-6">Training Rules Management</h1><div class="flex gap-6 mb-8"><div class="flex-1"><div class="border rounded-lg p-4 bg-white shadow-sm"><div class="flex justify-between items-center mb-4"><h2 class="text-xl font-semibold">Natural Language Editor</h2><div class="relative"><button class="px-3 py-1 bg-blue-100 text-blue-800 rounded-lg hover:bg-blue-200">Templates</button></div></div><textarea id="ruleEditor" class="w-full p-3 border rounded-lg focus:ring-2 focus:ring-blue-500" placeholder="Enter your training rules in natural language..." rows="5"></textarea><div class="flex justify-between items-center mt-4"><div class="text-sm text-gray-600">0<!-- -->/5000 characters •<!-- --> <span class="text-green-600">Valid</span></div><button class="px-4 py-2 rounded-lg bg-blue-600 text-white hover:bg-blue-700">Parse Rules</button></div></div></div><div class="flex-1"><div class="border rounded-lg p-4 bg-white shadow-sm"><h2 class="text-xl font-semibold mb-4">Rule Configuration Preview</h2><div class="border rounded-lg overflow-hidden mb-4"><div class="p-4 text-gray-500">Parsed rules will appear here...</div></div><button disabled="" class="w-full py-2 rounded-lg font-medium bg-gray-200 text-gray-500 cursor-not-allowed">Save Rule Set</button></div></div></div><div class="border rounded-lg p-4 bg-white shadow-sm"><h2 class="text-xl font-semibold mb-4">Saved Rule Sets</h2><div class="text-gray-500 text-center py-4">No rule sets saved yet. Create one using the editor above.</div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/Rules","query":{},"buildId":"N57n8-UzD433oF6V8Gsgk","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html> |