My personal site hosted @ https://indexx.dev

feat: restructure components

+2 -1
src/components/AudioVisualizer.jsx src/components/jsx/AudioVisualizer.jsx
···
.bar {
width: 2px;
-
background: linear-gradient(to top, #1b1bff, #8585fe, #1b1bff);
border-radius: 1px;
animation: wave 2.5s ease-in-out infinite;
}
···
.bar {
width: 2px;
+
/*background: linear-gradient(to top, #1b1bff, #8585fe, #1b1bff);*/
+
background: rgb(0, 151, 188);
border-radius: 1px;
animation: wave 2.5s ease-in-out infinite;
}
src/components/Header.astro src/components/astro/Header.astro
src/components/ProjectCard.astro src/components/astro/ProjectCard.astro
src/components/SocialLink.astro src/components/astro/SocialLink.astro
+3 -3
src/components/SocialLinks.astro src/components/astro/SocialLinks.astro
···
---
-
import Bluesky from "./icons/Bluesky.astro";
-
import Discord from "./icons/Discord.astro";
import SocialLink from "./SocialLink.astro";
-
import Tangled from "./icons/Tangled.astro";
const links = [
{
···
---
+
import Bluesky from "../icons/Bluesky.astro";
+
import Discord from "../icons/Discord.astro";
import SocialLink from "./SocialLink.astro";
+
import Tangled from "../icons/Tangled.astro";
const links = [
{
+1 -1
src/components/islands/Lastfm.jsx src/components/jsx/Lastfm.jsx
···
import { useEffect, useState } from "react";
-
import AudioVisualizer from "../AudioVisualizer";
export default function Lastfm() {
const [data, setData] = useState(null);
···
import { useEffect, useState } from "react";
+
import AudioVisualizer from "./AudioVisualizer";
export default function Lastfm() {
const [data, setData] = useState(null);
src/components/islands/ProjectsPane.jsx src/components/jsx/ProjectsPane.jsx
src/components/islands/Status.jsx src/components/jsx/Status.jsx
src/components/islands/Tealfm.jsx src/components/jsx/Tealfm.jsx
+5 -5
src/pages/index.astro
···
---
import Layout from "../layouts/Layout.astro";
-
import Header from "../components/Header.astro";
-
import SocialLinks from "../components/SocialLinks.astro";
-
import ProjectsPane from "../components/islands/ProjectsPane.jsx";
-
import Status from "../components/islands/Status.jsx";
-
import Lastfm from "../components/islands/Lastfm";
---
<Layout title="hello" description="insert wave emoji">
···
---
import Layout from "../layouts/Layout.astro";
+
import Header from "../components/astro/Header.astro";
+
import SocialLinks from "../components/astro/SocialLinks.astro";
+
import ProjectsPane from "../components/jsx/ProjectsPane.jsx";
+
import Status from "../components/jsx/Status.jsx";
+
import Lastfm from "../components/jsx/Lastfm.jsx";
---
<Layout title="hello" description="insert wave emoji">