import { openContextMenu, resourceUuidToContextMenuKind } from 'store/context-menu/context-menu-actions';
import { openCollectionUpdateDialog } from 'store/collections/collection-update-actions';
-export type CssRules = 'versionBrowserHeader' | 'versionBrowserItem' | 'versionBrowserField' | 'editIcon';
+export type CssRules = 'versionBrowserHeader'
+ | 'versionBrowserItem'
+ | 'versionBrowserField'
+ | 'editButton'
+ | 'editIcon'
+ | 'tag';
const styles: StyleRulesCallback<CssRules> = theme => ({
versionBrowserHeader: {
paddingRight: theme.spacing.unit/2,
fontSize: '1.125rem',
},
+ editButton: {
+ boxShadow: 'none',
+ padding: '2px 10px 2px 5px',
+ fontSize: '0.75rem'
+ },
+ tag: {
+ marginRight: theme.spacing.unit / 2,
+ marginBottom: theme.spacing.unit / 2
+ },
});
export class CollectionDetails extends DetailsData<CollectionResource> {
({ currentCollection, editCollection, classes }: CollectionInfoProps) =>
currentCollection !== undefined
? <div>
- <Button data-cy='details-panel-edit-btn' onClick={() => editCollection(currentCollection)}>
+ <Button
+ className={classes.editButton} variant='contained'
+ data-cy='details-panel-edit-btn' color='primary' size='small'
+ onClick={() => editCollection(currentCollection)}>
<RenameIcon className={classes.editIcon} /> Edit
</Button>
- <CollectionDetailsAttributes twoCol={false} item={currentCollection} />
+ <CollectionDetailsAttributes classes={classes} twoCol={false} item={currentCollection} />
</div>
: <div />
)