diff --git a/src/app/globals.css b/src/app/globals.css
index 2c7a482..3be9ee8 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -153,3 +153,142 @@ tbody tr {
.animate-slide-up {
animation: slideUp 1s ease-out forwards;
}
+
+@keyframes fade-in {
+ 0% {
+ opacity: 0;
+ transform: scale(0.9);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1);
+ }
+}
+
+@keyframes pattern-fade-in {
+ 0% {
+ opacity: 0;
+ }
+ 50% {
+ opacity: 0.05;
+ }
+ 100% {
+ opacity: 0.05;
+ }
+}
+
+@keyframes logo-float {
+ 0% {
+ transform: scale(0.9);
+ opacity: 0;
+ }
+ 100% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+
+@keyframes logo-glow {
+ 0% {
+ filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0));
+ }
+ 50% {
+ filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
+ }
+ 100% {
+ filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0));
+ }
+}
+
+@keyframes progress-bar {
+ 0% {
+ width: 0%;
+ }
+ 100% {
+ width: 100%;
+ }
+}
+
+.animate-fade-in {
+ animation: fade-in 0.8s ease-out forwards;
+}
+
+.animate-pattern-fade-in {
+ animation: pattern-fade-in 1.5s ease-out forwards;
+}
+
+.animate-logo-float {
+ animation: logo-float 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards;
+}
+
+.animate-logo-glow {
+ animation: logo-glow 3s ease-in-out infinite;
+}
+
+.animate-progress-bar {
+ animation: progress-bar 2.5s ease-out forwards;
+}
+
+@keyframes circle-pulse {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+ 50% {
+ transform: scale(1);
+ opacity: 1;
+ }
+ 100% {
+ transform: scale(1.2);
+ opacity: 0;
+ }
+}
+
+@keyframes circle-pulse-delayed {
+ 0% {
+ transform: scale(0.8);
+ opacity: 0;
+ }
+ 25% {
+ transform: scale(0.9);
+ opacity: 0.5;
+ }
+ 75% {
+ transform: scale(1.1);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: scale(1.3);
+ opacity: 0;
+ }
+}
+
+@keyframes wave {
+ 0% {
+ transform: translateX(0) translateY(0);
+ }
+ 50% {
+ transform: translateX(-25%) translateY(-10px);
+ }
+ 100% {
+ transform: translateX(-50%) translateY(0);
+ }
+}
+
+.animate-circle-pulse {
+ animation: circle-pulse 3s ease-out infinite;
+}
+
+.animate-circle-pulse-delayed {
+ animation: circle-pulse-delayed 3s ease-out infinite;
+}
+
+.animate-wave {
+ background: linear-gradient(
+ 90deg,
+ transparent,
+ rgba(0, 0, 0, 0.05),
+ transparent
+ );
+ animation: wave 10s linear infinite;
+}
diff --git a/src/app/home/types/HomeTypes.ts b/src/app/home/types/HomeTypes.ts
index 5e4c2fe..577fd91 100644
--- a/src/app/home/types/HomeTypes.ts
+++ b/src/app/home/types/HomeTypes.ts
@@ -41,4 +41,5 @@ export interface DanakSuggestService {
icon: string;
deletedAt: string | null;
category: ServiceCategoryType;
+ slug: string;
}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 98ab4b9..517d73e 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -12,6 +12,7 @@ import { ReactQueryDevtools } from '@tanstack/react-query-devtools'
import QueryProvider from "@/config/QueryProvider";
import ToastContainer from "@/components/Toast";
+// import SplashChatgpt from "@/components/SplashChatgpt";
// import Splash from "@/components/Splash";
const geistSans = Geist({
@@ -53,6 +54,7 @@ export default function RootLayout({
{/* */}
{/* */}
+ {/* */}