This commit is contained in:
Arnaud 2024-09-26 16:07:11 +02:00
parent a7349c79ef
commit ee47e2c67c
No known key found for this signature in database
GPG Key ID: 69D6CE281FCAE663
5 changed files with 6 additions and 10 deletions

View File

@ -1,6 +1,5 @@
import { CodexNodeSpace } from "@codex-storage/sdk-js"; import { CodexNodeSpace } from "@codex-storage/sdk-js";
import { GB, TB } from "../../utils/constants"; import { GB, TB } from "../../utils/constants";
import { AvailabilityState } from "./types";
export const availabilityUnit = (unit: "gb" | "tb") => export const availabilityUnit = (unit: "gb" | "tb") =>
unit === "gb" ? GB : TB; unit === "gb" ? GB : TB;

View File

@ -1,7 +1,6 @@
import { CodexSdk } from "../../sdk/codex"; import { CodexSdk } from "../../sdk/codex";
import "./StorageRequestFileChooser.css"; import "./StorageRequestFileChooser.css";
import { ChangeEvent, useEffect } from "react"; import { ChangeEvent, useEffect } from "react";
import { WebStorage } from "../../utils/web-storage";
import { classnames } from "../../utils/classnames"; import { classnames } from "../../utils/classnames";
import { import {
Dropdown, Dropdown,

View File

@ -6,7 +6,7 @@ import { Promises } from "../utils/promises";
export function useData() { export function useData() {
const { data = { content: [] } satisfies CodexDataResponse } = const { data = { content: [] } satisfies CodexDataResponse } =
useQuery<CodexDataResponse>({ useQuery<CodexDataResponse>({
queryFn: (_) => queryFn: () =>
CodexSdk.data.cids().then((res) => Promises.rejectOnError(res)), CodexSdk.data.cids().then((res) => Promises.rejectOnError(res)),
queryKey: ["cids"], queryKey: ["cids"],

View File

@ -6,9 +6,7 @@ import {
UploadResponse, UploadResponse,
} from "@codex-storage/sdk-js"; } from "@codex-storage/sdk-js";
import { CodexSdk as Sdk } from "./sdk/codex"; import { CodexSdk as Sdk } from "./sdk/codex";
import { Promises } from "./utils/promises";
import { WebStorage } from "./utils/web-storage"; import { WebStorage } from "./utils/web-storage";
import * as Sentry from "@sentry/browser";
import { FilesStorage } from "./utils/file-storage"; import { FilesStorage } from "./utils/file-storage";
class CodexDataMock extends CodexData { class CodexDataMock extends CodexData {

View File

@ -12,18 +12,18 @@ const plural = (value: number, unit: TimesUnit) =>
export const Times = { export const Times = {
toSeconds(value: number, unit: TimesUnit) { toSeconds(value: number, unit: TimesUnit) {
let seconds = value; let seconds = value;
// eslint-disable no-fallthrough /* eslint-disable no-fallthrough */
switch (unit) { switch (unit) {
// @ts-ignore // @ts-expect-error - We don't want to break
case "years": case "years":
seconds *= 365; seconds *= 365;
// @ts-ignore // @ts-expect-error - We don't want to break
case "months": case "months":
seconds *= 30; seconds *= 30;
// @ts-ignore // @ts-expect-error - We don't want to break
case "days": case "days":
seconds *= 24; seconds *= 24;
// @ts-ignore // @ts-expect-error - We don't want to break
case "hours": case "hours":
seconds *= 60; seconds *= 60;
case "minutes": case "minutes":