Skip to content

Commit 5828739

Browse files
committed
feat: add noscript support and TailwindCSS fallback to 404 page
1 parent 4eb3f1e commit 5828739

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

public/404.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@
2626

2727
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
2828

29+
<noscript>
30+
<link href="https://cdn.jsdelivr.net/npm/tailwindcss@3.4.15/dist/tailwind.min.css" rel="stylesheet">
31+
<style>
32+
#main {
33+
opacity: 1 !important;
34+
}
35+
</style>
36+
</noscript>
37+
2938
<script>
3039
/**
3140
* Current requested resource
@@ -40,7 +49,7 @@
4049

4150
if (resource.includes('blog') || resource.includes('curriculo')) {
4251
console.log("Redirecting user to App")
43-
sessionStorage.setItem('redirect',resource)
52+
sessionStorage.setItem('redirect', resource)
4453

4554
refresh = document.createElement('meta')
4655

@@ -104,6 +113,13 @@
104113

105114

106115
<body class="flex flex-col min-h-screen dark:bg-gray-900 dark:text-gray-200">
116+
<noscript>
117+
<div class="bg-yellow-100 border-l-4 border-yellow-500 text-yellow-700 p-4 sticky top-0 z-50" role="alert">
118+
<p class="font-bold">JavaScript Desativado</p>
119+
<p>Para uma melhor experiência e para que os redirecionamentos automáticos funcionem, por favor, ative o JavaScript.</p>
120+
</div>
121+
</noscript>
122+
107123
<div class="flex flex-col h-full justify-between min-h-screen">
108124
<div id="main" class="opacity-0 w-full flex-1 flex flex-col items-center justify-center">
109125
<div class="fof">

0 commit comments

Comments
 (0)