Skip to content

Commit

Permalink
- Change EndingCondition values into Constants
Browse files Browse the repository at this point in the history
  • Loading branch information
Ziad Adeela committed Dec 2, 2020
1 parent 974c755 commit 58ee5e7
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/components/EndingConditionSelector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import Radio from '@material-ui/core/Radio/Radio'
import FormControl from '@material-ui/core/FormControl'
import { DatePicker } from './general/DatePicker'
import { NumberInput } from './general/NumberInput'
import { EndingCondition } from '../types'

interface EndingConditionSelectorProps {
endDate?: Date
Expand Down Expand Up @@ -60,7 +61,7 @@ export const EndingConditionSelector = ({
>
<Grid item sm={6}>
<FormControlLabel
value='none'
value={EndingCondition.NONE}
control={<Radio color='primary' />}
label='Never'
/>
Expand All @@ -75,7 +76,7 @@ export const EndingConditionSelector = ({
alignItems='flex-start'
>
<FormControlLabel
value='end_date'
value={EndingCondition.END_DATE}
control={<Radio color='primary' />}
label='On'
/>
Expand All @@ -86,25 +87,27 @@ export const EndingConditionSelector = ({
label='End'
value={endDate}
onChange={onEndDateChange}
disabled={endingCondition !== 'end_date'}
disabled={endingCondition !== EndingCondition.END_DATE}
/>
</Grid>
</Grid>
<Grid container spacing={1}>
<Grid item sm={6} container alignItems='flex-start'>
<FormControlLabel
value='occurrences_number'
value={EndingCondition.OCCURRENCES_NUMBER}
control={<Radio color='primary' />}
label='After'
/>
</Grid>
<Grid item sm={6}>
<NumberInput
name='ending-ocurrences-number'
name='ending-occurrences-number'
value={endingOccurrencesNumber}
onChange={onEndingOccurrencesNumberChange}
adornmentLabel='occurrences'
disabled={endingCondition !== 'occurrences_number'}
disabled={
endingCondition !== EndingCondition.OCCURRENCES_NUMBER
}
/>
</Grid>
</Grid>
Expand Down
6 changes: 6 additions & 0 deletions src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,9 @@ export interface Option {
key: string
title: string
}

export const EndingCondition = {
NONE: 'none',
END_DATE: 'end_date',
OCCURRENCES_NUMBER: 'occurrences_number'
}

0 comments on commit 58ee5e7

Please sign in to comment.