diff --git a/eleventy.config.mjs b/eleventy.config.mjs
index b4ba1ab..169bf9f 100644
--- a/eleventy.config.mjs
+++ b/eleventy.config.mjs
@@ -91,7 +91,9 @@ export default async function (eleventyConfig) {
removeComments: true,
collapseWhitespace: true,
minifyJS: {
- mangle: {},
+ mangle: {
+ toplevel: true,
+ },
},
minifiyCSS: true,
sortClassName: true,
@@ -214,6 +216,24 @@ export default async function (eleventyConfig) {
// }
// }
// });
+ /************************
+ * Shared Tailwind Classlists
+ ************************/
+ //Sure, it's still alot, but at least it is in one place and not a bajillion
+ eleventyConfig.addGlobalData(
+ 'buttonStyle',
+ 'has-[>svg]:px-3 inline-flex h-9 shrink-0 items-center justify-center ' +
+ 'gap-2 rounded-md border border-input bg-input/30 px-4 py-2 text-sm ' +
+ 'font-medium whitespace-nowrap shadow-xs transition-all outline-none ' +
+ 'hover:bg-accent hover:text-accent-foreground'
+ );
+
+ eleventyConfig.addGlobalData(
+ 'badgeStyle',
+ 'inline-flex w-fit shrink-0 items-center justify-center gap-1 rounded-md ' +
+ 'border border-transparent bg-primary px-2 py-0.5 text-xs font-medium ' +
+ 'whitespace-nowrap text-primary-foreground'
+ );
/************************
* Custom Filters + Collections
diff --git a/src/_includes/icons/moon_star.njk b/src/_includes/icons/moon_star.njk
deleted file mode 100644
index 7981719..0000000
--- a/src/_includes/icons/moon_star.njk
+++ /dev/null
@@ -1,20 +0,0 @@
-{#
-Taken From Lucide Icons under ISC License:
-https://lucide.dev/license
-#}
-
\ No newline at end of file
diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk
index 1c8d4b6..c373f39 100644
--- a/src/_includes/layouts/base.njk
+++ b/src/_includes/layouts/base.njk
@@ -66,11 +66,10 @@
diff --git a/src/index.njk b/src/index.njk
index 8d000cb..77105b1 100644
--- a/src/index.njk
+++ b/src/index.njk
@@ -17,28 +17,28 @@ description: "The website of Alex Westerman. Checkout the blog for very cool (ra
src="assets/pfp.webp"/>
-
Software Engineer;
-
Power User;
-
Problem Solver;
+
Software Engineer;
+
Power User;
+
Problem Solver;
-
-
+ {%- set socialBtn="text-md shrink-0 animate-fade-in justify-center gap-2 space-x-2 rounded-md p-2 transition-all outline-none hover:bg-accent focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50" %}
+
-
+
-
+
-
+
-
+
@@ -68,15 +68,14 @@ description: "The website of Alex Westerman. Checkout the blog for very cool (ra
{% endfor %}