Skip to content

Instantly share code, notes, and snippets.

@wtpayne
Created December 1, 2020 16:19
Show Gist options
  • Save wtpayne/0642eedcb48a496d8ddcbe3f0f80a634 to your computer and use it in GitHub Desktop.
Save wtpayne/0642eedcb48a496d8ddcbe3f0f80a634 to your computer and use it in GitHub Desktop.
/req/testpage:
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;900&amp;display=swap" rel="stylesheet">
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
<script src="https://unpkg.com/[email protected]" type="text/javascript"></script>
<script src="https://unpkg.com/[email protected]" type="text/javascript"></script>
</head>
<body>
<div class="bg-gray-50 h-screen" data-hx-sse="connect:/sub/menu-dashboard">
<div data-hx-get="/req/menu" data-hx-sse="swap:menu" data-hx-trigger="load"></div>
<div data-hx-get="/req/dashboard" data-hx-sse="swap:dashboard" data-hx-trigger="load"></div>
</div>
</body>
</html>
/req/dashboard:
<div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 w-30 h-30 gap-5 p-12" data-hx-sse="connect:/sub/datacard1-datacard2-datacard3">
<div data-hx-get="/req/datacard1" data-hx-sse="swap:datacard1" data-hx-trigger="load"></div>
<div data-hx-get="/req/datacard2" data-hx-sse="swap:datacard2" data-hx-trigger="load"></div>
<div data-hx-get="/req/datacard3" data-hx-sse="swap:datacard3" data-hx-trigger="load"></div>
</div>
@wtpayne
Copy link
Author

wtpayne commented Dec 2, 2020

It all makes sense ... I just need to figure out a mechanism for the back of the back-end to tell the server what's in all-dashboard-stuff, and to keep it updated as that list changes -- but it's all solvable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment