diff --git a/src/app/aktor/[id]/page.tsx b/src/app/aktor/[id]/page.tsx
index 96c5d03..8b93b43 100644
--- a/src/app/aktor/[id]/page.tsx
+++ b/src/app/aktor/[id]/page.tsx
@@ -16,22 +16,30 @@ export default async function Page({
const personDetails = await TMDB.getPersonDetails(actorId);
return (
-
+
-
- }
- colors="purple"
- >
- {personDetails.movie_credits.cast.map((movie) => {
- const convertedMovie = convertToMovie(movie);
- if (!convertedMovie) return null;
- return ;
- })}
-
-
+
+
+ }
+ colors="purple"
+ >
+ {personDetails.movie_credits.cast
+ .sort(
+ (a, b) =>
+ new Date(b.release_date).getTime() -
+ new Date(a.release_date).getTime()
+ )
+ .map((movie) => {
+ const convertedMovie = convertToMovie(movie);
+ if (!convertedMovie) return null;
+ return ;
+ })}
+
+
+
);
}
diff --git a/src/app/film/[id]/page.tsx b/src/app/film/[id]/page.tsx
index 26ef2f1..9532e7b 100644
--- a/src/app/film/[id]/page.tsx
+++ b/src/app/film/[id]/page.tsx
@@ -12,10 +12,10 @@ export default async function Page({
const movieDetails = await TMDB.getMovieDetails(movieId);
return (
-
+ <>
-
+ >
);
}
diff --git a/src/app/globals.css b/src/app/globals.css
index 6a9418d..0a80c26 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -46,18 +46,30 @@
@custom-variant hover-any (&:hover);
+@utility container {
+ margin: 0 auto;
+ padding: 0 15px;
+ width: 100%;
+ max-width: 100%;
+
+ @variant sm {
+ max-width: 640px;
+ }
+
+ @variant lg {
+ max-width: 860px;
+ }
+
+ @variant xl {
+ max-width: 1280px;
+ }
+}
+
@layer base {
body {
@apply bg-hippie-blue-950 text-text;
}
- .container {
- width: 100%;
- max-width: 1200px;
- margin: 0 auto;
- padding: 0 15px;
- }
-
.container-fluid {
width: 100%;
max-width: 100%;
@@ -71,6 +83,22 @@
margin: 0 -15px;
}
+ .blocks {
+ margin: 32px 0;
+
+ @variant lg {
+ margin: 64px 0;
+ }
+ }
+
+ .blockp {
+ padding: 32px 0;
+
+ @variant lg {
+ padding: 64px 0;
+ }
+ }
+
a {
@apply transition-colors;
}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 29e3aff..6a80a26 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -34,9 +34,7 @@ export default async function RootLayout({
-
- {children}
-
+ {children}