Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ interface CopyButtonProps {
children?: ComponentChildren;
}

export function CopyButton(props: CopyButtonProps) {
export function AdminCopyButton(props: CopyButtonProps) {
const timer = useRef<number | null>(null);
const checked = useSignal(false);

Expand Down
6 changes: 3 additions & 3 deletions frontend/routes/admin/packages.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { AdminNav } from "./(_components)/AdminNav.tsx";
import { URLQuerySearch } from "./(_components)/URLQuerySearch.tsx";
import { define } from "../../util.ts";
import twas from "twas";
import { CopyButton } from "./(_islands)/CopyButton.tsx";
import { AdminCopyButton } from "./(_islands)/AdminCopyButton.tsx";

export default define.page<typeof handler>(function Packages({ data, url }) {
return (
Expand Down Expand Up @@ -59,12 +59,12 @@ export default define.page<typeof handler>(function Packages({ data, url }) {
<TableData flex>
{pkg.githubRepository && (
<>
<CopyButton
<AdminCopyButton
value={pkg.githubRepository.id.toString()}
label="copy GitHub ID"
>
ID
</CopyButton>
</AdminCopyButton>
<a
href={`github.com/${pkg.githubRepository.owner}/${pkg.githubRepository.name}`}
class="underline underline-offset-2"
Expand Down
10 changes: 5 additions & 5 deletions frontend/routes/admin/publishingTasks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { List, PublishingTask } from "../../utils/api_types.ts";
import { URLQuerySearch } from "./(_components)/URLQuerySearch.tsx";
import twas from "twas";
import PublishingTaskRequeue from "../../islands/PublishingTaskRequeue.tsx";
import { CopyButton } from "./(_islands)/CopyButton.tsx";
import { AdminCopyButton } from "./(_islands)/AdminCopyButton.tsx";

export default define.page<typeof handler>(function PublishingTasks({
data,
Expand Down Expand Up @@ -46,9 +46,9 @@ export default define.page<typeof handler>(function PublishingTasks({
{data.publishingTasks.map((publishingTask) => (
<TableRow key={publishingTask.id}>
<TableData flex>
<CopyButton value={publishingTask.id} label="copy ID">
<AdminCopyButton value={publishingTask.id} label="copy ID">
ID
</CopyButton>
</AdminCopyButton>
<div>
<span
class={`font-bold ${
Expand All @@ -71,12 +71,12 @@ export default define.page<typeof handler>(function PublishingTasks({
<TableData flex>
{publishingTask.user && (
<>
<CopyButton
<AdminCopyButton
value={publishingTask.user.id}
label="copy user ID"
>
ID
</CopyButton>
</AdminCopyButton>
<a
href={`/admin/users?search=${publishingTask.user.id}`}
class="underline underline-offset-2"
Expand Down
6 changes: 3 additions & 3 deletions frontend/routes/admin/scopes/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { URLQuerySearch } from "../(_components)/URLQuerySearch.tsx";
import { define } from "../../../util.ts";
import TbArrowRight from "tb-icons/TbArrowRight";
import twas from "twas";
import { CopyButton } from "../(_islands)/CopyButton.tsx";
import { AdminCopyButton } from "../(_islands)/AdminCopyButton.tsx";
import { EditModal } from "../(_islands)/EditModal.tsx";

export default define.page<typeof handler>(function Scopes({ data, url }) {
Expand Down Expand Up @@ -56,9 +56,9 @@ export default define.page<typeof handler>(function Scopes({ data, url }) {
</a>
</TableData>
<TableData flex>
<CopyButton value={scope.creator.id} label="copy user ID">
<AdminCopyButton value={scope.creator.id} label="copy user ID">
ID
</CopyButton>
</AdminCopyButton>
<a
href={`/admin/users?search=${scope.creator.id}`}
class="underline underline-offset-2"
Expand Down
6 changes: 4 additions & 2 deletions frontend/routes/admin/users.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { AdminNav } from "./(_components)/AdminNav.tsx";
import { URLQuerySearch } from "./(_components)/URLQuerySearch.tsx";
import { define } from "../../util.ts";
import twas from "twas";
import { CopyButton } from "./(_islands)/CopyButton.tsx";
import { AdminCopyButton } from "./(_islands)/AdminCopyButton.tsx";
import { EditModal } from "./(_islands)/EditModal.tsx";

export default define.page<typeof handler>(function Users({ data, url }) {
Expand Down Expand Up @@ -38,7 +38,9 @@ export default define.page<typeof handler>(function Users({ data, url }) {
{data.users.map((user) => (
<TableRow key={user.id}>
<TableData flex>
<CopyButton value={user.id} label="copy user ID">ID</CopyButton>
<AdminCopyButton value={user.id} label="copy user ID">
ID
</AdminCopyButton>
<a href={`/user/${user.id}`} class="underline underline-offset-2">
{user.name}
</a>
Expand Down