add item icon button for viewing item
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ const Box = ({ boxData, boxHandler, itemHandler }) => {
|
|||||||
<h2 className='box-title'>{boxData.name}</h2>
|
<h2 className='box-title'>{boxData.name}</h2>
|
||||||
<h3 className='box-subtitle'>{boxData.description}</h3>
|
<h3 className='box-subtitle'>{boxData.description}</h3>
|
||||||
</div>
|
</div>
|
||||||
<span className='menu-more box material-icons' onClick={handleBoxMenuClick}>more_vert</span>
|
<span className='menu-btn box material-icons' onClick={handleBoxMenuClick}>more_vert</span>
|
||||||
</div>
|
</div>
|
||||||
<div className='head-divider'></div>
|
<div className='head-divider'></div>
|
||||||
<ul className='list-box-item scroll-container'>
|
<ul className='list-box-item scroll-container'>
|
||||||
|
|||||||
+7
-1
@@ -25,6 +25,8 @@ const Item = ({ data, itemHandler, boxID }) => {
|
|||||||
const handleItemMenuClick = () => {
|
const handleItemMenuClick = () => {
|
||||||
setShowMenu(true);
|
setShowMenu(true);
|
||||||
}
|
}
|
||||||
|
const handleItemViewClick = () => {
|
||||||
|
}
|
||||||
const moreMenu = () => {
|
const moreMenu = () => {
|
||||||
return (
|
return (
|
||||||
<ul className='menu-more-list item'>
|
<ul className='menu-more-list item'>
|
||||||
@@ -43,9 +45,13 @@ const Item = ({ data, itemHandler, boxID }) => {
|
|||||||
<li className='item'>
|
<li className='item'>
|
||||||
<div ref={menu} className='item-menu-more-container'>{showMenu && moreMenu()}</div>
|
<div ref={menu} className='item-menu-more-container'>{showMenu && moreMenu()}</div>
|
||||||
<span className='item-name'>{data.name}</span>
|
<span className='item-name'>{data.name}</span>
|
||||||
<span className='menu-more item material-icons' onClick={handleItemMenuClick}>
|
<span className='menu-btn item material-icons' onClick={handleItemViewClick}>
|
||||||
|
remove_red_eye
|
||||||
|
</span>
|
||||||
|
<span className='menu-btn item material-icons' onClick={handleItemMenuClick}>
|
||||||
more_vert
|
more_vert
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -166,7 +166,8 @@ li.box {
|
|||||||
}
|
}
|
||||||
li.item {
|
li.item {
|
||||||
font-size: 0.75rem;
|
font-size: 0.75rem;
|
||||||
display: flex;
|
display: grid;
|
||||||
|
grid-template-columns: 0 1fr auto auto ;
|
||||||
position: relative;
|
position: relative;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
@@ -203,7 +204,7 @@ li.item:hover {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
background-color: var(--white_darker);
|
background-color: var(--white_darker);
|
||||||
}
|
}
|
||||||
.menu-more {
|
.menu-btn {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -212,16 +213,16 @@ li.item:hover {
|
|||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
}
|
}
|
||||||
.menu-more:hover {
|
.menu-btn:hover {
|
||||||
background-color: var(--white_darker);
|
background-color: var(--white_darker);
|
||||||
}
|
}
|
||||||
.menu-more.box {
|
.menu-btn.box {
|
||||||
font-size: 1.25rem;
|
font-size: 1.25rem;
|
||||||
}
|
}
|
||||||
.menu-more.item {
|
.menu-btn.item {
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
}
|
}
|
||||||
.menu-more:hover {
|
.menu-btn:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
.menu-more-list {
|
.menu-more-list {
|
||||||
|
|||||||
Reference in New Issue
Block a user