import { Tr, Td, } from '@chakra-ui/react'; import React, { useCallback } from 'react'; import type { ApiKey } from 'types/api/account'; import ApiKeySnippet from 'ui/shared/ApiKeySnippet'; import TableItemActionButtons from 'ui/shared/TableItemActionButtons'; interface Props { item: ApiKey; isLoading?: boolean; onEditClick: (item: ApiKey) => void; onDeleteClick: (item: ApiKey) => void; } const ApiKeyTableItem = ({ item, isLoading, onEditClick, onDeleteClick }: Props) => { const onItemEditClick = useCallback(() => { return onEditClick(item); }, [ item, onEditClick ]); const onItemDeleteClick = useCallback(() => { return onDeleteClick(item); }, [ item, onDeleteClick ]); return ( ); }; export default ApiKeyTableItem;