Rename TimeBlock to Interva. More Interval functionality.
Some checks failed
Build BAB Application Deployment Artifact / build (push) Failing after 1m40s
Some checks failed
Build BAB Application Deployment Artifact / build (push) Failing after 1m40s
This commit is contained in:
@@ -10,12 +10,12 @@ import {
|
||||
import type {
|
||||
StatusTypes,
|
||||
Reservation,
|
||||
TimeBlockTemplate,
|
||||
TimeBlock,
|
||||
IntervalTemplate,
|
||||
Interval,
|
||||
TimeTuple,
|
||||
} from '../schedule.types';
|
||||
|
||||
export const templateA: TimeBlockTemplate = {
|
||||
export const templateA: IntervalTemplate = {
|
||||
id: '1',
|
||||
name: 'WeekdayBlocks',
|
||||
timeTuples: [
|
||||
@@ -25,7 +25,7 @@ export const templateA: TimeBlockTemplate = {
|
||||
],
|
||||
};
|
||||
|
||||
export const templateB: TimeBlockTemplate = {
|
||||
export const templateB: IntervalTemplate = {
|
||||
id: '2',
|
||||
name: 'WeekendBlocks',
|
||||
timeTuples: [
|
||||
@@ -36,18 +36,18 @@ export const templateB: TimeBlockTemplate = {
|
||||
],
|
||||
};
|
||||
|
||||
export function getSampleTimeBlocks(): TimeBlock[] {
|
||||
export function getSampleIntervals(): Interval[] {
|
||||
// Hard-code 30 days worth of blocks, for now. Make them random templates
|
||||
const boats = useBoatStore().boats;
|
||||
const result: TimeBlock[] = [];
|
||||
const result: Interval[] = [];
|
||||
const tsToday: Timestamp = parseTimestamp(today()) as Timestamp;
|
||||
|
||||
for (let i = 0; i <= 30; i++) {
|
||||
const template = templateB;
|
||||
result.push(
|
||||
...boats
|
||||
.map((b): TimeBlock[] => {
|
||||
return template.blocks.map((t: TimeTuple): TimeBlock => {
|
||||
.map((b): Interval[] => {
|
||||
return template.blocks.map((t: TimeTuple): Interval => {
|
||||
return {
|
||||
$id: 'id' + Math.random().toString(32).slice(2),
|
||||
boatId: b.$id,
|
||||
|
||||
Reference in New Issue
Block a user