Skip to content

Commit 4e97618

Browse files
committed
lint
1 parent 246d8cb commit 4e97618

File tree

5 files changed

+25
-23
lines changed

5 files changed

+25
-23
lines changed

src/components/ProjectPagination.tsx

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import type { CollectionEntry } from "astro:content";
2+
import { navigate } from "astro:transitions/client";
13
import { Pagination } from "@ark-ui/solid";
24
import type { Page } from "astro";
3-
import type { CollectionEntry } from "astro:content";
4-
import { For, type Component } from "solid-js";
5+
import { type Component, For } from "solid-js";
6+
import { paginationStyles } from "~/styles/pagination";
57
import TablerChevronLeft from "~icons/tabler/chevron-left";
68
import TablerChevronRight from "~icons/tabler/chevron-right";
7-
import { navigate } from "astro:transitions/client";
8-
import { paginationStyles } from "~/styles/pagination";
99

1010
export const ProjectPagination: Component<{
1111
page: Page<CollectionEntry<"projects">>;
@@ -26,7 +26,9 @@ export const ProjectPagination: Component<{
2626
<For each={api().pages}>
2727
{(page, index) =>
2828
page.type === "page" ? (
29-
<Pagination.Item {...page} class={paginationStyles.item}>{page.value}</Pagination.Item>
29+
<Pagination.Item {...page} class={paginationStyles.item}>
30+
{page.value}
31+
</Pagination.Item>
3032
) : (
3133
<Pagination.Ellipsis index={index()}>
3234
&#8230;

src/components/ui/Card.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { splitProps, type ParentComponent } from "solid-js";
1+
import { type ParentComponent, splitProps } from "solid-js";
22
import { css } from "styled-system/css";
3-
import { Box, HStack, type BoxProps } from "styled-system/jsx";
3+
import { Box, type BoxProps, HStack } from "styled-system/jsx";
44

55
interface CardProps extends BoxProps {
66
title: string;

src/layouts/BaseLayout.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import "@fontsource-variable/jetbrains-mono";
33
import "./app.css";
4+
import { ClientRouter } from "astro:transitions";
45
import Footer from "~/components/Footer.astro";
56
import Navbar from "~/components/Navbar";
6-
import { ClientRouter } from "astro:transitions";
77
88
interface Props {
99
title?: string;

src/pages/projects/[page].astro

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
import type { GetStaticPaths, Page } from "astro";
32
import { CollectionEntry, getCollection } from "astro:content";
3+
import type { GetStaticPaths, Page } from "astro";
44
import { css } from "styled-system/css";
55
import MDContainer from "~/components/MDContainer.astro";
66
import ProjectCard from "~/components/ProjectCard.astro";
77
import { ProjectPagination } from "~/components/ProjectPagination";
88
import BaseLayout from "~/layouts/BaseLayout.astro";
99
1010
export const getStaticPaths = (async ({ paginate }) => {
11-
const projects = (await getCollection("projects")).sort(
12-
(a, b) => b.data.priority - a.data.priority,
13-
);
11+
const projects = (await getCollection("projects")).sort(
12+
(a, b) => b.data.priority - a.data.priority,
13+
);
1414
15-
return paginate(projects, { pageSize: 3 });
15+
return paginate(projects, { pageSize: 3 });
1616
}) satisfies GetStaticPaths;
1717
1818
interface Props {
19-
page: Page<CollectionEntry<"projects">>;
19+
page: Page<CollectionEntry<"projects">>;
2020
}
2121
2222
const { page } = Astro.props;

src/styles/pagination.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { css } from "styled-system/css";
2-
import { buttonStyles } from "./button";
32
import { token } from "styled-system/tokens";
3+
import { buttonStyles } from "./button";
44

55
export const paginationStyles = {
66
root: css({
@@ -11,16 +11,16 @@ export const paginationStyles = {
1111
}),
1212
trigger: buttonStyles({ icon: true }),
1313
item: css({
14-
cursor: "pointer",
15-
fontVariantNumeric: "tabular-nums",
16-
backgroundColor: "bg.canvas",
17-
px: "2",
18-
fontSize: "lg",
14+
cursor: "pointer",
15+
fontVariantNumeric: "tabular-nums",
16+
backgroundColor: "bg.canvas",
17+
px: "2",
18+
fontSize: "lg",
1919
"&[data-selected]": {
2020
textDecoration: "underline",
21-
textDecorationThickness: token.var("borderWidths.normal"),
22-
backgroundColor: "fg.default",
23-
color: "bg.canvas"
21+
textDecorationThickness: token.var("borderWidths.normal"),
22+
backgroundColor: "fg.default",
23+
color: "bg.canvas",
2424
},
2525
}),
2626
};

0 commit comments

Comments
 (0)