Migrate to dayjs and Astro 4.0
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
import type {CreateFight} from "../../../../repo/fight.ts";
|
||||
import ErrorModal from "../../../components/ErrorModal.svelte";
|
||||
import {createEventDispatcher} from "svelte";
|
||||
import moment from "moment";
|
||||
import * as dayjs from "dayjs";
|
||||
|
||||
let dispatch = createEventDispatcher();
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
spielmodus: gamemode,
|
||||
blueTeam: parseInt(blueTeam),
|
||||
redTeam: parseInt(redTeam),
|
||||
start: moment(start),
|
||||
start: dayjs(start),
|
||||
map,
|
||||
kampfleiter: parseInt(kampfleiter),
|
||||
group,
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
<script lang="ts">
|
||||
import {Button, Input, Label, Modal, Select} from "flowbite-svelte";
|
||||
import moment from "moment";
|
||||
import {gamemodes, groups, maps, players} from "../../../../stores/stores.js";
|
||||
import type {EventFight, ExtendedEvent} from "../../../../types/event.js";
|
||||
import TypeAheadSearch from "../../../components/TypeAheadSearch.svelte";
|
||||
import FightEditPart from "../../../components/FightEditPart.svelte";
|
||||
import type {UpdateFight} from "../../../../repo/fight.js";
|
||||
import {fightRepo} from "../../../../repo/repo.js";
|
||||
import ErrorModal from "../../../components/ErrorModal.svelte";
|
||||
import {createEventDispatcher} from "svelte";
|
||||
import * as dayjs from "dayjs";
|
||||
import * as utc from "dayjs/plugin/utc";
|
||||
|
||||
dayjs.extend(utc);
|
||||
|
||||
export let fight: EventFight;
|
||||
export let data: ExtendedEvent;
|
||||
@@ -16,7 +17,7 @@
|
||||
|
||||
let redTeam = fight.redTeam.id.toString();
|
||||
let blueTeam = fight.blueTeam.id.toString();
|
||||
let start = moment(fight.start).utc(true).toISOString().slice(0, -1);
|
||||
let start = dayjs(fight.start).utc(true).toISOString().slice(0, -1);
|
||||
let kampfleiter = fight.kampfleiter.id.toString();
|
||||
let gamemode = fight.spielmodus
|
||||
let map = fight.map;
|
||||
@@ -29,7 +30,7 @@
|
||||
let dispatch = createEventDispatcher();
|
||||
function save() {
|
||||
const update: UpdateFight = {
|
||||
blueTeam: parseInt(blueTeam), group: group === "" ? null : group, kampfleiter: parseInt(kampfleiter), map: map, redTeam: parseInt(redTeam), spielmodus: gamemode, start: moment(start)
|
||||
blueTeam: parseInt(blueTeam), group: group === "" ? null : group, kampfleiter: parseInt(kampfleiter), map: map, redTeam: parseInt(redTeam), spielmodus: gamemode, start: dayjs(start)
|
||||
}
|
||||
|
||||
$fightRepo.updateFight(fight.id, update)
|
||||
|
||||
Reference in New Issue
Block a user