this repo has no description www.baileykane.co/
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Reorganize components folder to have a morsel of consistency. Update imports on more or less every page.

BK610 7216f9f0 141df268

+16 -16
+1 -1
app/feed/page.tsx
··· 1 1 import { agent } from "@/lib/bskyApi"; 2 - import Feed from "@/components/pageContent/FeedPage"; 2 + import Feed from "@/components/pageContent/feed/FeedPage"; 3 3 4 4 export const revalidate = 60; 5 5
+1 -1
app/library-cards/page.tsx
··· 1 - import LibraryCards from "@/components/pageContent/LibraryCardsPage"; 1 + import LibraryCards from "@/components/pageContent/library-cards/LibraryCardsPage"; 2 2 import { importCSVDataAsJson } from "@/lib/sheetsConnector"; 3 3 import type LibraryCard from "@/types/LibraryCard"; 4 4
+1 -1
app/music/page.tsx
··· 1 - import Music from "@/components/pageContent/MusicPage"; 1 + import Music from "@/components/pageContent/music/MusicPage"; 2 2 import { importCSVDataAsJson } from "@/lib/sheetsConnector"; 3 3 import type MusicItem from "@/types/MusicItem"; 4 4
+1 -1
app/page.tsx
··· 1 - import Home from "@/components/pageContent/HomePage"; 1 + import Home from "@/components/pageContent/home/HomePage"; 2 2 import { importCSVDataAsJson } from "@/lib/sheetsConnector"; 3 3 import type HomeSection from "@/types/home/HomeSection"; 4 4
components/BlogPostContent.tsx components/pageContent/blog/BlogPostContent.tsx
components/BlogPostPreview.tsx components/pageContent/blog/BlogPostPreview.tsx
components/BlueskyFeed/BlueskyFooter.js components/pageContent/feed/BlueskyFeed/BlueskyFooter.js
components/BlueskyFeed/BlueskyPost.js components/pageContent/feed/BlueskyFeed/BlueskyPost.js
components/BlueskyFeed/BlueskyPostHeader.js components/pageContent/feed/BlueskyFeed/BlueskyPostHeader.js
+1 -1
components/BlueskyFeed/BlueskyPostText.js components/pageContent/feed/BlueskyFeed/BlueskyPostText.js
··· 1 1 import { RichText } from "@atproto/api"; 2 - import { agent } from "../../lib/bskyApi"; 2 + import { agent } from "@/lib/bskyApi"; 3 3 import { micromark } from "micromark"; 4 4 5 5 export default function BlueskyPostText({ text }) {
components/HomeSectionItem.tsx components/pageContent/home/HomeSectionItem.tsx
components/LibraryCardItem.tsx components/pageContent/library-cards/LibraryCardItem.tsx
components/MusicItem.tsx components/pageContent/music/MusicItem.tsx
+1 -1
components/ProjectContent.tsx components/pageContent/projects/ProjectContent.tsx
··· 1 1 import { micromark } from "micromark"; 2 - import Button from "./Button"; 2 + import Button from "../../Button"; 3 3 import type ProjectType from "@/types/ProjectType"; 4 4 5 5 export default function ProjectContent({ project }): React.ReactElement {
components/ProjectSectionItem.tsx components/pageContent/projects/ProjectSectionItem.tsx
components/RecipeContent.tsx components/pageContent/recipes/RecipeContent.tsx
components/RecipeSectionItem.tsx components/pageContent/recipes/RecipeSectionItem.tsx
+1 -1
components/pageContent/FeedPage.tsx components/pageContent/feed/FeedPage.tsx
··· 2 2 3 3 import type { Key } from "react"; 4 4 import BaseLayout from "@/components/BaseLayout"; 5 - import BlueskyPost from "@/components/BlueskyFeed/BlueskyPost"; 5 + import BlueskyPost from "@/components/pageContent/feed/BlueskyFeed/BlueskyPost"; 6 6 7 7 interface FeedProps { 8 8 feed: Array<Object>;
+1 -1
components/pageContent/HomePage.tsx components/pageContent/home/HomePage.tsx
··· 1 1 "use client"; 2 2 3 - import HomeSectionItem from "@/components/HomeSectionItem"; 3 + import HomeSectionItem from "@/components/pageContent/home/HomeSectionItem"; 4 4 import BaseLayout from "@/components/BaseLayout"; 5 5 import SectionList from "@/components/SectionList"; 6 6 import SocialLink from "@/components/SocialLink";
+1 -1
components/pageContent/LibraryCardsPage.tsx components/pageContent/library-cards/LibraryCardsPage.tsx
··· 3 3 import { Key, useEffect, useState } from "react"; 4 4 import BaseLayout from "@/components/BaseLayout"; 5 5 import SectionList from "@/components/SectionList"; 6 - import LibraryCardItem from "@/components/LibraryCardItem"; 6 + import LibraryCardItem from "@/components/pageContent/library-cards/LibraryCardItem"; 7 7 import type LibraryCard from "@/types/LibraryCard"; 8 8 9 9 interface LibraryCardsProps {
+1 -1
components/pageContent/MusicPage.tsx components/pageContent/music/MusicPage.tsx
··· 1 1 import BaseLayout from "@/components/BaseLayout"; 2 2 import Head from "next/head"; 3 - import MusicItem from "@/components/MusicItem"; 3 + import MusicItem from "@/components/pageContent/music/MusicItem"; 4 4 import type Music from "@/types/MusicItem"; 5 5 import type { Key } from "react"; 6 6
+1 -1
components/pageContent/blog/BlogPage.tsx
··· 1 1 import { Key } from "react"; 2 2 import BaseLayout from "@/components/BaseLayout"; 3 3 import SectionList from "@/components/SectionList"; 4 - import BlogPostPreview from "@/components/BlogPostPreview"; 4 + import BlogPostPreview from "@/components/pageContent/blog/BlogPostPreview"; 5 5 import type BlogPostType from "@/types/BlogPost"; 6 6 7 7 interface BlogProps {
+1 -1
components/pageContent/blog/BlogPostPage.tsx
··· 1 1 import BaseLayout from "@/components/BaseLayout"; 2 - import BlogPostContent from "@/components/BlogPostContent"; 2 + import BlogPostContent from "@/components/pageContent/blog/BlogPostContent"; 3 3 import type BlogPostType from "@/types/BlogPost"; 4 4 5 5 interface BlogPostProps {
+1 -1
components/pageContent/projects/ProjectPage.tsx
··· 1 1 import BaseLayout from "@/components/BaseLayout"; 2 - import ProjectContent from "@/components/ProjectContent"; 2 + import ProjectContent from "@/components/pageContent/projects/ProjectContent"; 3 3 import type ProjectType from "@/types/ProjectType"; 4 4 5 5 interface ProjectPageProps {
+1 -1
components/pageContent/projects/ProjectsPage.tsx
··· 1 1 "use client"; 2 2 3 - import ProjectSectionItem from "@/components/ProjectSectionItem"; 3 + import ProjectSectionItem from "@/components/pageContent/projects/ProjectSectionItem"; 4 4 import BaseLayout from "@/components/BaseLayout"; 5 5 import SectionList from "@/components/SectionList"; 6 6 import type ProjectType from "@/types/ProjectType";
+1 -1
components/pageContent/recipes/RecipePage.tsx
··· 1 1 import BaseLayout from "@/components/BaseLayout"; 2 - import RecipeContent from "@/components/RecipeContent"; 2 + import RecipeContent from "@/components/pageContent/recipes/RecipeContent"; 3 3 import type RecipeType from "@/types/RecipeType"; 4 4 5 5 interface RecipeProps {
+1 -1
components/pageContent/recipes/RecipesPage.tsx
··· 1 - import RecipeSectionItem from "@/components/RecipeSectionItem"; 1 + import RecipeSectionItem from "@/components/pageContent/recipes/RecipeSectionItem"; 2 2 import BaseLayout from "@/components/BaseLayout"; 3 3 import SectionList from "@/components/SectionList"; 4 4 import type RecipeType from "@/types/RecipeType";