Fix apps/console lint issues

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-01-22 12:51:08 +04:00
parent b4a73f2eea
commit dd23449cc0
244 changed files with 7685 additions and 8029 deletions

View File

@@ -141,7 +141,7 @@ export function AssetsTable(props: Props) {
<VendorsCell
name="vendorIds"
organizationId={organizationId}
defaultValue={item?.vendors?.edges?.map((edge) => edge.node) ?? []}
defaultValue={item?.vendors?.edges?.map(edge => edge.node) ?? []}
/>
</>
)}
@@ -163,7 +163,7 @@ const useDeleteAsset = (connectionId: string) => {
promisifyMutation(mutate)({
variables: {
input: {
assetId: asset.id!,
assetId: asset.id,
},
connections: [connectionId],
},
@@ -171,7 +171,7 @@ const useDeleteAsset = (connectionId: string) => {
{
message: sprintf(
__(
'This will permanently delete "%s". This action cannot be undone.',
"This will permanently delete \"%s\". This action cannot be undone.",
),
asset.name,
),

View File

@@ -39,7 +39,7 @@ export function ReadOnlyAssetsTable(props: Props) {
</Tr>
</Thead>
<Tbody>
{assets.map((entry) => (
{assets.map(entry => (
<AssetRow key={entry.id} entry={entry} />
))}
</Tbody>
@@ -51,7 +51,7 @@ function AssetRow({ entry }: { entry: AssetEntry }) {
const organizationId = useOrganizationId();
const { __ } = useTranslate();
const { snapshotId } = useParams<{ snapshotId?: string }>();
const vendors = entry.vendors?.edges.map((edge) => edge.node) ?? [];
const vendors = entry.vendors?.edges.map(edge => edge.node) ?? [];
return (
<Tr
@@ -70,31 +70,34 @@ function AssetRow({ entry }: { entry: AssetEntry }) {
<Td>{entry.amount}</Td>
<Td>{entry.owner?.fullName ?? __("Unassigned")}</Td>
<Td>
{vendors.length > 0 ? (
<div className="flex flex-wrap gap-1">
{vendors.slice(0, 3).map((vendor) => (
<Badge
key={vendor.id}
variant="neutral"
className="flex items-center gap-1"
>
<Avatar
name={vendor.name}
src={faviconUrl(vendor.websiteUrl)}
size="s"
/>
<span className="text-xs">{vendor.name}</span>
</Badge>
))}
{vendors.length > 3 && (
<Badge variant="neutral" className="text-xs">
+{vendors.length - 3}
</Badge>
{vendors.length > 0
? (
<div className="flex flex-wrap gap-1">
{vendors.slice(0, 3).map(vendor => (
<Badge
key={vendor.id}
variant="neutral"
className="flex items-center gap-1"
>
<Avatar
name={vendor.name}
src={faviconUrl(vendor.websiteUrl)}
size="s"
/>
<span className="text-xs">{vendor.name}</span>
</Badge>
))}
{vendors.length > 3 && (
<Badge variant="neutral" className="text-xs">
+
{vendors.length - 3}
</Badge>
)}
</div>
)
: (
<span className="text-txt-secondary text-sm">{__("None")}</span>
)}
</div>
) : (
<span className="text-txt-secondary text-sm">{__("None")}</span>
)}
</Td>
</Tr>
);