Skip to content

Commit 96139df

Browse files
EGAMAGZcrowlKats
andauthored
refactor: Updated icon import to use tb-icons alias (#1007)
Import cleaned up as requested in #967 --------- Co-authored-by: Leo Kettmeir <[email protected]>
1 parent 133b81e commit 96139df

27 files changed

+28
-39
lines changed

frontend/components/GitHubRepoInput.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { Signal } from "@preact/signals";
33
import { useRef } from "preact/hooks";
4-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
4+
import TbBrandGithub from "tb-icons/TbBrandGithub";
55

66
export interface GithubRepoInputProps {
77
id: string;

frontend/components/Header.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { FullUser } from "../utils/api_types.ts";
44
import { GlobalSearch } from "../islands/GlobalSearch.tsx";
55
import { UserMenu } from "../islands/UserMenu.tsx";
6-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
6+
import TbBrandGithub from "tb-icons/TbBrandGithub";
77
import { SearchKind } from "../util.ts";
88
import { HeaderLogo } from "../islands/HeaderLogo.tsx";
99

frontend/components/HomepageHero.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { asset } from "fresh/runtime";
33
import { GlobalSearch } from "../islands/GlobalSearch.tsx";
44
import { HomepageHeroParticles } from "../islands/HomepageHeroParticles.tsx";
55
import { AnimatedLogo } from "./AnimatedLogo.tsx";
6-
import TbPlus from "@preact-icons/tb/TbPlus";
6+
import TbPlus from "tb-icons/TbPlus";
77

88
const canvasStyle = /*css*/ `.particles-js-canvas-el {
99
position: absolute;

frontend/components/List.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { PaginationData } from "../util.ts";
3-
import TbChevronRight from "@preact-icons/tb/TbChevronRight";
3+
import TbChevronRight from "tb-icons/TbChevronRight";
44
import { ComponentChildren } from "preact";
55

66
export interface ListDisplayItem {

frontend/components/NavOverflow.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
2-
import TbDots from "@preact-icons/tb/TbDots";
2+
import TbDots from "tb-icons/TbDots";
33

44
const NAV_OVERFLOW_SCRIPT = /* js */ `
55
(() => {

frontend/components/Table.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22

33
import { ComponentChild, ComponentChildren } from "preact";
4-
import { TbChevronLeft, TbChevronRight } from "@preact-icons/tb";
4+
import { TbChevronLeft, TbChevronRight } from "tb-icons";
55
import { PaginationData } from "../util.ts";
66

77
interface TableProps {

frontend/deno.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}
1414
},
1515
"imports": {
16-
"@preact-icons/tb": "jsr:@preact-icons/tb@^1.0.12",
16+
"tb-icons": "jsr:@preact-icons/tb@^1.0.12",
1717
"@std/fmt": "jsr:@std/fmt@^1.0.6",
1818
"fresh": "jsr:@fresh/core@^2.0.0-alpha.25",
1919
"@fresh/plugin-tailwind": "jsr:@fresh/plugin-tailwind@^0.0.1-alpha.7",

frontend/islands/CopyButton.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { useSignal } from "@preact/signals";
33
import { useCallback, useRef } from "preact/hooks";
4-
import { TbCheck, TbCopy } from "@preact-icons/tb";
4+
import { TbCheck, TbCopy } from "tb-icons";
55

66
interface CopyButtonProps {
77
title: string;

frontend/islands/GithubUserLink.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { useSignal } from "@preact/signals";
3-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
3+
import TbBrandGithub from "tb-icons/TbBrandGithub";
44
import { useEffect } from "preact/hooks";
55
import { User } from "../utils/api_types.ts";
66
import { cachedGitHubLogin } from "../utils/github.ts";

frontend/islands/UserMenu.tsx

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { useEffect, useId, useRef, useState } from "preact/hooks";
33
import { FullUser } from "../utils/api_types.ts";
4-
import {
5-
TbArrowRight,
6-
TbLogout,
7-
TbPlus,
8-
TbUser,
9-
TbUserCog,
10-
} from "@preact-icons/tb";
4+
import { TbArrowRight, TbLogout, TbPlus, TbUser, TbUserCog } from "tb-icons";
115

126
const SHARED_ITEM_CLASSES =
137
"flex items-center justify-start gap-2 px-4 py-2.5 focus-visible:ring-2 ring-inset outline-none";

frontend/routes/@[scope]/~/members.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
ScopeMember,
1616
} from "../../../utils/api_types.ts";
1717
import { scopeData } from "../../../utils/data.ts";
18-
import TbTrash from "@preact-icons/tb/TbTrash";
18+
import TbTrash from "tb-icons/TbTrash";
1919
import { scopeIAM } from "../../../utils/iam.ts";
2020
import { ScopeIAM } from "../../../utils/iam.ts";
2121

frontend/routes/@[scope]/~/settings.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { FullScope, User } from "../../../utils/api_types.ts";
88
import { scopeDataWithMember } from "../../../utils/data.ts";
99
import { path } from "../../../utils/api.ts";
1010
import { QuotaCard } from "../../../components/QuotaCard.tsx";
11-
import TbCheck from "@preact-icons/tb/TbCheck";
11+
import TbCheck from "tb-icons/TbCheck";
1212
import { scopeIAM } from "../../../utils/iam.ts";
1313

1414
export default define.page<typeof handler>(function ScopeSettingsPage(

frontend/routes/account/tokens/(_islands)/CreateToken.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useCallback, useEffect, useRef } from "preact/hooks";
33
import { Signal, useComputed, useSignal } from "@preact/signals";
44
import { IS_BROWSER } from "fresh/runtime";
55
import { CopyButton } from "../../../../islands/CopyButton.tsx";
6-
import TbChevronLeft from "@preact-icons/tb/TbChevronLeft";
6+
import TbChevronLeft from "tb-icons/TbChevronLeft";
77
import { api, APIResponseError, path } from "../../../../utils/api.ts";
88
import { CreatedToken, Permission } from "../../../../utils/api_types.ts";
99
import { ErrorDisplay } from "../../../../components/ErrorDisplay.tsx";

frontend/routes/account/tokens/create.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { HttpError } from "fresh";
33
import { define } from "../../../util.ts";
4-
import TbChevronLeft from "@preact-icons/tb/TbChevronLeft";
4+
import TbChevronLeft from "tb-icons/TbChevronLeft";
55
import { CreateToken } from "./(_islands)/CreateToken.tsx";
66

77
export default define.page<typeof handler>(function AccountCreateTokenPage() {

frontend/routes/account/tokens/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Token } from "../../../utils/api_types.ts";
77
import { AccountLayout } from "../(_components)/AccountLayout.tsx";
88
import twas from "twas";
99
import { RevokeToken } from "./(_islands)/RevokeToken.tsx";
10-
import TbPlus from "@preact-icons/tb/TbPlus";
10+
import TbPlus from "tb-icons/TbPlus";
1111

1212
export default define.page<typeof handler>(function AccountTokensPage({
1313
data,

frontend/routes/admin/scopes/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { path } from "../../../utils/api.ts";
66
import { AdminNav } from "../(_components)/AdminNav.tsx";
77
import { URLQuerySearch } from "../../../components/URLQuerySearch.tsx";
88
import { define } from "../../../util.ts";
9-
import TbArrowRight from "@preact-icons/tb/TbArrowRight";
9+
import TbArrowRight from "tb-icons/TbArrowRight";
1010

1111
export default define.page<typeof handler>(function Scopes({ data, url }) {
1212
return (

frontend/routes/auth.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type {
1010
Permission,
1111
PermissionPackagePublishVersion,
1212
} from "../utils/api_types.ts";
13-
import TbChevronRight from "@preact-icons/tb/TbChevronRight";
13+
import TbChevronRight from "tb-icons/TbChevronRight";
1414

1515
export default define.page<typeof handler>(function AuthPage({ data }) {
1616
if (data.code === "" || data.authorization === null) {

frontend/routes/docs/[...id].tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { define } from "../../util.ts";
66
import { extract } from "@std/front-matter/yaml";
77

88
import TOC, { groupsNames } from "../../docs/toc.ts";
9-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
9+
import TbBrandGithub from "tb-icons/TbBrandGithub";
1010

1111
const groups = new Map<string, { id: string; title: string }[]>();
1212
for (const group of groupsNames) {

frontend/routes/new.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { useSignal } from "@preact/signals";
3-
import { TbBrandGithub, TbFolder, TbPackage } from "@preact-icons/tb";
3+
import { TbBrandGithub, TbFolder, TbPackage } from "tb-icons";
44
import {
55
CreatePackage,
66
IconCircle,

frontend/routes/package/(_components)/PackageHeader.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
// Copyright 2024 the JSR authors. All rights reserved. MIT license.
22
import { Package, PackageVersionWithUser } from "../../../utils/api_types.ts";
3-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
3+
import TbBrandGithub from "tb-icons/TbBrandGithub";
44
import { RuntimeCompatIndicator } from "../../../components/RuntimeCompatIndicator.tsx";
55
import { getScoreTextColorClass } from "../../../utils/score_ring_color.ts";
66
import {
77
TbAlertTriangleFilled,
88
TbExternalLink,
99
TbFlag,
1010
TbRosetteDiscountCheck,
11-
} from "@preact-icons/tb";
11+
} from "tb-icons";
1212
import { Tooltip } from "../../../components/Tooltip.tsx";
1313
import twas from "twas";
1414
import { greaterThan, parse } from "@std/semver";

frontend/routes/package/(_islands)/DependencyGraph.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
TbMinus,
1212
TbPlus,
1313
TbRefresh,
14-
} from "@preact-icons/tb";
14+
} from "tb-icons";
1515

1616
import type {
1717
DependencyGraphItem,

frontend/routes/package/publish.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { packageData } from "../../utils/data.ts";
66
import { GitHubActionsLink } from "../../islands/GitHubActionsLink.tsx";
77
import { PackageNav, Params } from "./(_components)/PackageNav.tsx";
88
import { PackageHeader } from "./(_components)/PackageHeader.tsx";
9-
import TbBrandGithub from "@preact-icons/tb/TbBrandGithub";
9+
import TbBrandGithub from "tb-icons/TbBrandGithub";
1010
import { scopeIAM } from "../../utils/iam.ts";
1111
import { CopyButton } from "../../islands/CopyButton.tsx";
1212

frontend/routes/package/score.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { define } from "../../util.ts";
77
import { packageData } from "../../utils/data.ts";
88
import { PackageHeader } from "./(_components)/PackageHeader.tsx";
99
import { PackageNav, Params } from "./(_components)/PackageNav.tsx";
10-
import { TbAlertCircle, TbCheck, TbX } from "@preact-icons/tb";
10+
import { TbAlertCircle, TbCheck, TbX } from "tb-icons";
1111
import { getScoreBgColorClass } from "../../utils/score_ring_color.ts";
1212
import { scopeIAM } from "../../utils/iam.ts";
1313
import { Logo } from "../../components/Logo.tsx";

frontend/routes/package/source.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { define } from "../../util.ts";
55
import { packageDataWithSource } from "../../utils/data.ts";
66
import { PackageNav, Params } from "./(_components)/PackageNav.tsx";
77
import { PackageHeader } from "./(_components)/PackageHeader.tsx";
8-
import { TbFolder, TbSourceCode } from "@preact-icons/tb";
8+
import { TbFolder, TbSourceCode } from "tb-icons";
99
import { ListDisplay } from "../../components/List.tsx";
1010
import { scopeIAM } from "../../utils/iam.ts";
1111
import { format as formatBytes } from "@std/fmt/bytes";

frontend/routes/package/versions.tsx

+1-6
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,7 @@ import { packageData } from "../../utils/data.ts";
1212
import { PackageHeader } from "./(_components)/PackageHeader.tsx";
1313
import { PackageNav, Params } from "./(_components)/PackageNav.tsx";
1414
import { path } from "../../utils/api.ts";
15-
import {
16-
TbAlertCircle,
17-
TbCheck,
18-
TbClockHour3,
19-
TbTrashX,
20-
} from "@preact-icons/tb";
15+
import { TbAlertCircle, TbCheck, TbClockHour3, TbTrashX } from "tb-icons";
2116
import { ScopeIAM, scopeIAM } from "../../utils/iam.ts";
2217

2318
export default define.page<typeof handler>(function Versions({

frontend/routes/publishing/(_islands)/publishing.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
PublishingTask,
77
PublishingTaskStatus,
88
} from "../../../utils/api_types.ts";
9-
import { TbAlertCircle, TbCheck, TbClockHour3 } from "@preact-icons/tb";
9+
import { TbAlertCircle, TbCheck, TbClockHour3 } from "tb-icons";
1010

1111
export interface VersionPublishStatus {
1212
loading: boolean;

frontend/routes/status.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { PackageHeader } from "./package/(_components)/PackageHeader.tsx";
1111
import { PackageNav } from "./package/(_components)/PackageNav.tsx";
1212
import twas from "twas";
1313
import PublishingTaskRequeue from "../islands/PublishingTaskRequeue.tsx";
14-
import { TbAlertCircle, TbCheck, TbClockHour3 } from "@preact-icons/tb";
14+
import { TbAlertCircle, TbCheck, TbClockHour3 } from "tb-icons";
1515
import { scopeIAM } from "../utils/iam.ts";
1616

1717
export default define.page<typeof handler>(function PackageListPage({

0 commit comments

Comments
 (0)