migrated to react
This commit is contained in:
@@ -9,12 +9,6 @@ const { title } = Astro.props;
|
||||
---
|
||||
|
||||
<Layout title={title}>
|
||||
<!-- CodeMirror Assets -->
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/codemirror.min.css">
|
||||
<script is:inline src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/codemirror.min.js"></script>
|
||||
<script is:inline src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/mode/markdown/markdown.min.js"></script>
|
||||
<script is:inline src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.65.16/keymap/vim.min.js"></script>
|
||||
|
||||
<div class="glass p-6 md:p-12 mb-12" id="admin-content" style="display: none;">
|
||||
<header class="mb-8 md:mb-12 border-b border-white/5 pb-8 md:pb-12 flex flex-col md:flex-row justify-between items-start md:items-center gap-4">
|
||||
<div>
|
||||
@@ -27,7 +21,7 @@ const { title } = Astro.props;
|
||||
</h1>
|
||||
<slot name="header-subtitle" />
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flex gap-4 w-full md:w-auto">
|
||||
<slot name="header-actions" />
|
||||
</div>
|
||||
@@ -44,7 +38,6 @@ const { title } = Astro.props;
|
||||
const content = document.getElementById('admin-content');
|
||||
if (content) content.style.display = 'block';
|
||||
|
||||
// Smart Back Link
|
||||
const backLink = document.getElementById('back-link');
|
||||
if (backLink && document.referrer && document.referrer.includes(window.location.host) && !document.referrer.includes('/admin/login')) {
|
||||
backLink.addEventListener('click', (ev) => {
|
||||
@@ -52,9 +45,6 @@ const { title } = Astro.props;
|
||||
window.history.back();
|
||||
});
|
||||
}
|
||||
|
||||
// Dispatch custom event for child components to know token is ready
|
||||
document.dispatchEvent(new CustomEvent('admin-auth-ready', { detail: { token } }));
|
||||
}
|
||||
</script>
|
||||
</Layout>
|
||||
|
||||
Reference in New Issue
Block a user