diff --git a/packages/widgets/src/releases/component.tsx b/packages/widgets/src/releases/component.tsx index fe33b3d57..e26a89609 100644 --- a/packages/widgets/src/releases/component.tsx +++ b/packages/widgets/src/releases/component.tsx @@ -129,7 +129,7 @@ export default function ReleasesWidget({ options }: WidgetComponentProps<"releas ); return ( - + {repositories.map((repository: ReleasesRepositoryResponse) => { const isActive = expandedRepository.providerKey === repository.providerKey && @@ -139,17 +139,23 @@ export default function ReleasesWidget({ options }: WidgetComponentProps<"releas return ( toggleExpandedRepository(repository)} > - - {/* eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing */} - {repository.name || repository.identifier} + + + {/* eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing */} + {repository.name || repository.identifier} + - + {hasError ? t("error.label") : (repository.latestRelease ?? t("not-found"))} - + @@ -189,6 +211,7 @@ export default function ReleasesWidget({ options }: WidgetComponentProps<"releas {!hasError ? ( (repository.isNewRelease || repository.isStaleRelease) && ( ) ) : ( - + )} @@ -206,7 +233,7 @@ export default function ReleasesWidget({ options }: WidgetComponentProps<"releas )} {isActive && } - + ); })} @@ -225,16 +252,28 @@ const DetailsDisplay = ({ repository, toggleExpandedRepository }: DetailsDisplay return ( <> - toggleExpandedRepository(repository)} /> + toggleExpandedRepository(repository)} /> toggleExpandedRepository(repository)} > - - + + - + - + - - - + + + - + {!repository.starsCount ? "-" : formatter.number(repository.starsCount, { @@ -274,13 +359,38 @@ const DetailsDisplay = ({ repository, toggleExpandedRepository }: DetailsDisplay - - + + - + {!repository.forksCount ? "-" : formatter.number(repository.forksCount, { @@ -291,13 +401,38 @@ const DetailsDisplay = ({ repository, toggleExpandedRepository }: DetailsDisplay - - + + - + {!repository.openIssues ? "-" : formatter.number(repository.openIssues, { @@ -325,11 +460,20 @@ const ExpandedDisplay = ({ repository, hasIconColor }: ExtendedDisplayProps) => return ( <> - - - - + + + + + {repository.identifier} + + + aspectRatio: "1/1", }} /> - + {Providers[repository.providerKey]?.name} - {repository.createdAt && ( - - {t("created")} - | - - {formatter.relativeTime(repository.createdAt, { - now, - style: "narrow", - })} - - - )} - - {repository.identifier} - - + {repository.createdAt && ( + + + {`${t("created")} | `} + + + {formatter.relativeTime(repository.createdAt, { + now, + style: "narrow", + })} + + + )} {(repository.releaseUrl ?? repository.projectUrl) && ( <> - + )} {repository.error && ( <> - - + <Divider className="releases-repository-expanded-error-divider" mx="30%" /> + <Title className="releases-repository-expanded-error-title" order={4} ta="center"> {t("error.label")} - + {repository.error.code ? t(`error.options.${repository.error.code}` as never) : repository.error.message} )} {repository.releaseDescription && ( <> - - + <Divider className="releases-repository-expanded-description-divider" my={10} mx="30%" /> + <Title className="releases-repository-expanded-description-title" order={4} ta="center"> {t("releaseDescription")} - + {repository.releaseDescription}