Added withClearValue prop to select component

This commit is contained in:
ireic
2019-12-28 23:26:04 +01:00
parent 821547e1ad
commit bbda9b9d03
9 changed files with 26 additions and 13 deletions

View File

@@ -25,6 +25,7 @@ const ProjectBoardIssueDetailsPriority = ({ issue, updateIssue }) => {
<SectionTitle>Priority</SectionTitle>
<Select
variant="empty"
withClearValue={false}
dropdownWidth={343}
value={issue.priority}
options={Object.values(IssuePriority).map(priority => ({

View File

@@ -18,6 +18,7 @@ const ProjectBoardIssueDetailsStatus = ({ issue, updateIssue }) => (
<Select
variant="empty"
dropdownWidth={343}
withClearValue={false}
value={issue.status}
options={Object.values(IssueStatus).map(status => ({
value: status,

View File

@@ -51,7 +51,9 @@ const ProjectBoardIssueDetailsTracking = ({ issue, updateIssue }) => {
<SectionTitle>Time Tracking</SectionTitle>
<Modal
width={400}
renderLink={modal => <TrackingLink>{renderTrackingWidget(modal.open)}</TrackingLink>}
renderLink={modal => (
<TrackingLink onClick={modal.open}>{renderTrackingWidget()}</TrackingLink>
)}
renderContent={modal => (
<ModalContents>
<ModalTitle>Time tracking</ModalTitle>
@@ -77,8 +79,8 @@ const ProjectBoardIssueDetailsTracking = ({ issue, updateIssue }) => {
</>
);
const renderTrackingWidget = (onClick = () => {}) => (
<Tracking onClick={onClick}>
const renderTrackingWidget = () => (
<Tracking>
<WatchIcon type="stopwatch" size={26} top={-1} />
<Right>
<BarCont>

View File

@@ -15,6 +15,7 @@ const ProjectBoardIssueDetailsType = ({ issue, updateIssue }) => (
<Select
variant="empty"
dropdownWidth={150}
withClearValue={false}
value={issue.type}
options={Object.values(IssueType).map(type => ({
value: type,

View File

@@ -57,6 +57,7 @@ const ProjectBoardIssueDetailsUsers = ({ issue, updateIssue, projectUsers }) =>
<Select
variant="empty"
dropdownWidth={343}
withClearValue={false}
value={issue.reporterId}
options={userOptions}
onChange={userId => updateIssue({ reporterId: userId })}