19153: Update tests
[arvados.git] / src / views-components / context-menu / actions / public-favorite-action.tsx
index 647b33b5f52ea9280b6a5e679882028a164dda92..86089013bcc90b9e4afa5df4d294c927aa120b24 100644 (file)
@@ -2,28 +2,28 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import * as React from "react";
+import React from "react";
 import { ListItemIcon, ListItemText, ListItem } from "@material-ui/core";
-import { AddFavoriteIcon, RemoveFavoriteIcon } from "~/components/icon/icon";
+import { PublicFavoriteIcon } from "components/icon/icon";
 import { connect } from "react-redux";
-import { RootState } from "~/store/store";
+import { RootState } from "store/store";
 
 const mapStateToProps = (state: RootState, props: { onClick: () => {} }) => ({
-    isFavorite: state.contextMenu.resource !== undefined && state.favorites[state.contextMenu.resource.uuid] === true,
+    isPublicFavorite: state.contextMenu.resource !== undefined && state.publicFavorites[state.contextMenu.resource.uuid] === true,
     onClick: props.onClick
 });
 
-export const TogglePublicFavoriteAction = connect(mapStateToProps)((props: { isFavorite: boolean, onClick: () => void }) =>
+export const TogglePublicFavoriteAction = connect(mapStateToProps)((props: { isPublicFavorite: boolean, onClick: () => void }) =>
     <ListItem
         button
         onClick={props.onClick}>
         <ListItemIcon>
-            {props.isFavorite
-                ? <RemoveFavoriteIcon />
-                : <AddFavoriteIcon />}
+            {props.isPublicFavorite
+                ? <PublicFavoriteIcon />
+                : <PublicFavoriteIcon />}
         </ListItemIcon>
         <ListItemText style={{ textDecoration: 'none' }}>
-            {props.isFavorite
+            {props.isPublicFavorite
                 ? <>Remove from public favorites</>
                 : <>Add to public favorites</>}
         </ListItemText>