-
-
{name}
-
{description}
-
+ return {
+ extension: (
+
+
- ),
- version,
- status: (
-
- {getStatus(extension)}
-
- ),
- actions: (
-
- { isCompatible && (
- <>
- {isEnabled ? (
-
- ) : (
-
- )}
- >
- )}
+
+ ),
+ version,
+ status: (
+
+ {getStatus(extension)}
+
+ ),
+ actions: (
+
+ {isCompatible && (
+ <>
+ {isEnabled ? (
+
+ ) : (
+
+ )}
+ >
+ )}
-
-
- ),
- };
- });
- }, [extensions, extensionInstallationStateStore.anyUninstalling],
+
+
+ ),
+ };
+ }), [extensions, extensionInstallationStateStore.anyUninstalling],
);
if (!extensionDiscovery.isLoaded) {
diff --git a/src/renderer/components/table/react-table.tsx b/src/renderer/components/table/react-table.tsx
index 92ff70875f..e1dcc59ab9 100644
--- a/src/renderer/components/table/react-table.tsx
+++ b/src/renderer/components/table/react-table.tsx
@@ -10,11 +10,11 @@ import { useFlexLayout, useSortBy, useTable } from "react-table";
import { Icon } from "../icon";
import { cssNames } from "../../utils";
-export interface ReactTableProps extends UseTableOptions
{
+export interface ReactTableProps extends UseTableOptions {
headless?: boolean;
}
-export function ReactTable({ columns, data, headless }: ReactTableProps) {
+export function ReactTable({ columns, data, headless }: ReactTableProps) {
const defaultColumn = useMemo(
() => ({
minWidth: 20,
@@ -40,11 +40,11 @@ export function ReactTable({ columns, data, headless }: ReactTableProps) {
);
const renderRow = useCallback(
- (row: Row