fix external lint
Gitea Actions Demo / build_and_push (push) Successful in 1m4s Details

This commit is contained in:
artem 2024-12-30 11:36:03 +03:00
parent 24010da987
commit 5842bcf1a0
5 changed files with 11 additions and 9 deletions

View File

@ -11,8 +11,8 @@ import axios from 'axios';
import { AxiosResponse } from "axios"; import { AxiosResponse } from "axios";
import { createYmaps } from 'vue-yandex-maps'; import { createYmaps } from 'vue-yandex-maps';
// const HOST = "https://cycle-rider.ru"; const HOST = "https://cycle-rider.ru";
const HOST = "http://localhost:8000"; // const HOST = "http://localhost:8000";
axios.defaults.baseURL = HOST; axios.defaults.baseURL = HOST;

View File

@ -3,10 +3,13 @@
export type Attachment = { export type Attachment = {
url: string; url: string;
} }
export type WorkoutLink = { export type WorkoutLinkItem = {
type: string; type: string;
value: string; value: string;
} }
export type WorkoutLink = {
values: Array<WorkoutLinkItem>;
}
export type WorkoutItem = { export type WorkoutItem = {
id: string; id: string;
name: string; name: string;
@ -29,7 +32,7 @@
latitude: number; latitude: number;
longitude: number; longitude: number;
is_public: boolean; is_public: boolean;
external_links: Array<WorkoutLink>; external_links?: WorkoutLink;
} }
export const secondsToDuration = (seconds: number) => { export const secondsToDuration = (seconds: number) => {
let hours = Math.floor(seconds / 3600); let hours = Math.floor(seconds / 3600);

View File

@ -16,7 +16,7 @@
<li v-if="item.distantion"><span>Расстояние:</span> {{ distConvert(item.distantion) }} км</li> <li v-if="item.distantion"><span>Расстояние:</span> {{ distConvert(item.distantion) }} км</li>
<li v-if="item.duraion_sec"><span>Продолжительность:</span> {{ secondsToDuration(item.duraion_sec) }} </li> <li v-if="item.duraion_sec"><span>Продолжительность:</span> {{ secondsToDuration(item.duraion_sec) }} </li>
<li v-if="item.power"><span>Мощность:</span> {{ Math.round(item.power) }} Вт</li> <li v-if="item.power"><span>Мощность:</span> {{ Math.round(item.power) }} Вт</li>
<li v-if="item.external_links"><span>Ссылки:</span> <a :href="item.external_links[0].value" target="_blank">Дзен</a></li> <li v-if="item.external_links"><span>Ссылки:</span> <a :href="item.external_links?.values[0].value" target="_blank">Дзен</a></li>
</ul> </ul>
<div v-if="item.attachment" <div v-if="item.attachment"
class="image-container" class="image-container"

View File

@ -358,9 +358,8 @@ const initWorkout = (id: string) => {
datasets: datasets datasets: datasets
} }
console.log(response.data.workout.external_links); if (response.data.workout.external_links && response.data.workout.external_links.values) {
if (response.data.workout.external_links) { dzenLink.value = response.data.workout.external_links.values[0].value;
dzenLink.value = response.data.workout.external_links[0].value;
} }
}) })
.catch((error: AxiosError) => { .catch((error: AxiosError) => {

View File

@ -19,7 +19,7 @@
<li v-if="item.distantion"><span>Расстояние:</span> {{ distConvert(item.distantion) }} км</li> <li v-if="item.distantion"><span>Расстояние:</span> {{ distConvert(item.distantion) }} км</li>
<li v-if="item.duraion_sec"><span>Продолжительность:</span> {{ secondsToDuration(item.duraion_sec) }} </li> <li v-if="item.duraion_sec"><span>Продолжительность:</span> {{ secondsToDuration(item.duraion_sec) }} </li>
<li v-if="item.power"><span>Мощность:</span> {{ Math.round(item.power) }} Вт</li> <li v-if="item.power"><span>Мощность:</span> {{ Math.round(item.power) }} Вт</li>
<li v-if="item.external_links"><span>Ссылки:</span> <a :href="item.external_links[0].value" target="_blank">Дзен</a></li> <li v-if="item.external_links"><span>Ссылки:</span> <a :href="item.external_links?.values[0].value" target="_blank">Дзен</a></li>
</ul> </ul>
<div v-if="item.attachment" <div v-if="item.attachment"
class="image-container" class="image-container"