import { Asset } from '../types/Asset'; import React from 'react'; import { Spinner, Button, Inline, Flex } from '@sanity/ui'; import { ArrowTopRightIcon, EditIcon, RemoveIcon } from '@sanity/icons'; interface BottomBarProps { handleSelect?: (selectedAssets: Array) => void; isAssetSource: Boolean; loading: Boolean; onCancel?: () => void; onDelete: (value: Array | null) => void; onEdit: (value: Asset | null) => void; selectedAssets: Array; } export const BottomBar = ({ handleSelect, isAssetSource, loading, onCancel, onDelete, onEdit, selectedAssets, }: BottomBarProps) => { const selectedAsset = selectedAssets.length > 0 ? selectedAssets[0] : null; const onView = () => (selectedAsset ? window.open(selectedAsset.url, '_blank') : null); return ( {isAssetSource ? (