Browse Source

fixed color and default value for SelectStatus + handle response 204 in handleFetchResult

Skylsmoi 5 years ago
parent
commit
66c496472d

+ 3 - 2
src/component/Input/SelectStatus/SelectStatus.jsx View File

@@ -16,10 +16,11 @@ export const SelectStatus = props => {
16 16
         data-toggle='dropdown'
17 17
         aria-haspopup='true'
18 18
         aria-expanded='false'
19
+        style={{color: props.selectedStatus ? props.selectedStatus.hexcolor : 'transparent'}}
19 20
       >
20
-        {props.selectedStatus.label}
21
+        {props.selectedStatus ? props.selectedStatus.label : ''}
21 22
         <div className='selectStatus__dropdownbtn__icon'>
22
-          <i className={`fa fa-${props.selectedStatus.faIcon}`} />
23
+          <i className={`fa fa-${props.selectedStatus ? props.selectedStatus.faIcon : ''}`} />
23 24
         </div>
24 25
       </button>
25 26
 

+ 0 - 1
src/component/Input/SelectStatus/SelectStatus.styl View File

@@ -12,7 +12,6 @@
12 12
     color grey
13 13
   &__dropdownbtn
14 14
     border 1px solid grey
15
-    width 150px
16 15
     background-color transparent
17 16
     cursor pointer
18 17
     &::after

+ 1 - 0
src/helper.js View File

@@ -8,6 +8,7 @@ export const libHandleFetchResult = async fetchResult => {
8 8
         body: resultJson
9 9
       }))
10 10
     case 204:
11
+      return fetchResult
11 12
     case 400:
12 13
     case 404:
13 14
     case 409: