Skip to content

Commit ee9cb9c

Browse files
committed
WIP interval timetable -- to revert when done testing in dev
1 parent ca528af commit ee9cb9c

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/components/Generator.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,15 @@ const Generator = props => {
106106
onChange={value => generatorStore.setComponent(value)}
107107
/>
108108
<div>
109+
{generatorStore.component === 'StopPoster' && (
110+
<div>
111+
<Checkbox
112+
label="Vuoroväliaikataulu"
113+
defaultValueTrue={generatorStore.intervalTimetable}
114+
onChange={value => generatorStore.setIntervalTimetable(value)}
115+
/>
116+
</div>
117+
)}
109118
{generatorStore.component === 'Timetable' && (
110119
<div>
111120
<Checkbox

src/stores/generatorStore.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ const store = observable({
3434
isSummerTimetable: false,
3535
buildId: null,
3636
timetableAsA4Format: true,
37+
intervalTimetable: false,
3738
timetableAsGreyscale: false,
3839
checkedRows: [],
3940
selectedRuleTemplates: [],
@@ -74,6 +75,10 @@ store.setTimetableA4Format = value => {
7475
store.timetableAsA4Format = value;
7576
};
7677

78+
store.setIntervalTimetable = value => {
79+
store.intervalTimetable = value;
80+
};
81+
7782
store.setTimetableGreyscale = value => {
7883
store.timetableAsGreyscale = value;
7984
};
@@ -202,6 +207,8 @@ store.generate = () => {
202207
dateEnd: store.dateEnd ? format(store.dateEnd) : null,
203208
printTimetablesAsA4:
204209
store.timetableAsA4Format && store.component === componentsByLabel.Aikataulu,
210+
intervalTimetable:
211+
store.intervalTimetable && store.component === componentsByLabel.Pysäkkijuliste,
205212
printTimetablesAsGreyscale:
206213
store.timetableAsGreyscale && store.component === componentsByLabel.Aikataulu,
207214
template: commonStore.currentTemplate.id,

0 commit comments

Comments
 (0)