Skip to content

Commit ad6eaf4

Browse files
committed
Add some basic styling
1 parent 942d2bf commit ad6eaf4

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

src/components/search-bar/search-bar.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
border-bottom: 1px solid var(--default-border);
33
margin-bottom: 0.5em;
44
display: flex;
5+
font-size: 1.25em;
6+
line-height: 2.15;
57
}
68

79
.search-bar-input {
810
border: none;
9-
font-size: 1.25em;
10-
padding: 0.5em 15px;
11+
padding: 0 15px;
1112
flex-grow: 2;
1213
}

src/components/search-bar/search-bar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Component } from 'react';
22
import styles from './search-bar.css';
3-
import SearchDatePicker from '../search-date-picker';
3+
import SearchDatePicker from '../search-date-picker/search-date-picker';
44

55
/**
66
* @typedef SearchBarProps
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.search-date-field {
2+
border-left: 1px solid var(--default-border);
3+
padding: 0 0.5em;
4+
font-weight: normal;
5+
color: var(--gray-light);
6+
margin-bottom: 0;
7+
8+
input {
9+
border: none;
10+
margin-left: 0.1em;
11+
}
12+
}

src/components/search-date-picker.jsx renamed to src/components/search-date-picker/search-date-picker.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Component } from 'react';
22
import moment from 'moment';
3+
import styles from './search-date-picker.css';
34

45
/**
56
* @typedef SearchDatePickerProps
@@ -36,22 +37,24 @@ export default class SearchDatePicker extends Component {
3637
render () {
3738
return (
3839
<>
39-
<label className="searchDateField">
40+
<label className={styles.searchDateField}>
4041
From date:
4142
<input
4243
type="date"
4344
name="startDate"
4445
value={this.props.startDate?.toISOString()?.slice(0, 10) ?? ''}
4546
onChange={this.handleChange}
47+
max={(new Date()).toISOString().slice(0, 10)}
4648
/>
4749
</label>
48-
<label className="searchDateField">
50+
<label className={styles.searchDateField}>
4951
To date:
5052
<input
5153
type="date"
5254
name="endDate"
5355
value={this.props.endDate?.toISOString()?.slice(0, 10) ?? ''}
5456
onChange={this.handleChange}
57+
max={moment().add(1, 'days').toISOString().slice(0, 10)}
5558
/>
5659
</label>
5760
</>

0 commit comments

Comments
 (0)