Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<script lang="ts">
import { createEventDispatcher, onMount } from "svelte";
import { getSchemas } from "./editor/actions";
import DocLoader from "../components/DocLoader.svelte";
import { getSchemas } from "../lib/editor/actions";
import DocLoader from "./DocLoader.svelte";
import logo from "../static/logo-name.svg";
import type { ListOption } from "./types/ui";
import type { State } from "./types/editor";
import SelectSchemas from "./SelectSchemas.svelte";
import type { ListOption } from "../lib/types/ui";
import type { State } from "../lib/types/editor";
import SelectSchemas from "../lib/editor/form/SelectSchemas.svelte";
import BuilderNavbarOptions from "./BuilderNavbarOptions.svelte";
import BuilderNavbarActions from "./BuilderNavbarActions.svelte";
import BuilderNavbarEnvelopeMeta from "./BuilderNavbarEnvelopeMeta.svelte";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<script lang="ts">
import { iconButtonClasses } from "./ui/iconButtonClasses";
import type { State } from "./types/editor";
import { iconButtonClasses } from "./iconButtonClasses";
import type { State } from "../lib/types/editor";
import { Icon } from "@steeze-ui/svelte-icon";
import { Calculator, Erase, Sign, SquareCheck } from "@invopop/ui-icons";
import { createEventDispatcher } from "svelte";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<script lang="ts">
import { Icon } from "@steeze-ui/svelte-icon";
import { iconButtonClasses } from "./ui/iconButtonClasses";
import { iconButtonClasses } from "./iconButtonClasses";
import { DocumentText, Download } from "@invopop/ui-icons";
import LoadingIcon from "./ui/LoadingIcon.svelte";
import LoadingIcon from "../lib/ui/icons/LoadingIcon.svelte";
import { createEventDispatcher } from "svelte";
import { toasts } from "svelte-toasts";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import { createEventDispatcher } from "svelte";
import { Icon } from "@steeze-ui/svelte-icon";
import { Header, Signature } from "@invopop/ui-icons";
import type { State } from "./types/editor";
import type { State } from "../lib/types/editor";

const dispatch = createEventDispatcher();

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/lib/EnvelopeEditor.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import { problemSeverityMap, type EditorProblem } from "./editor/EditorProblem.js";
import * as actions from "./editor/actions";
import type { DocumentHeader, State } from "./types/editor";
import { displayAllErrors, showErrorToast } from "./helpers";
import { displayAllErrors, showErrorToast } from "./helpers/notification";
import { generateCorrectOptionsModel } from "./editor/form/utils/model";
import fileSaver from "file-saver";
import type { Envelope, EnvelopeHeader } from "./types/envelope";
Expand Down
23 changes: 0 additions & 23 deletions src/lib/actions/Redo.svelte

This file was deleted.

23 changes: 0 additions & 23 deletions src/lib/actions/Undo.svelte

This file was deleted.

File renamed without changes.
File renamed without changes.
7 changes: 6 additions & 1 deletion src/lib/editor/actions.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
import { get } from "svelte/store";
import * as GOBL from "@invopop/gobl-worker";
import { encodeUTF8ToBase64 } from "$lib/encodeUTF8ToBase64.js";
import { toasts } from "svelte-toasts";
import { envelopeGOBLSchema } from "$lib/helpers/envelope";
import type { BuilderContext } from "$lib/types/editor";
import utf8 from "utf8";
import base64 from "base-64";

export function encodeUTF8ToBase64(value: string): string {
return base64.encode(utf8.encode(value));
}

// Send a request to the GOBL worker to run the "build" operation using the current
// editor window contents and update with the results.
Expand Down
2 changes: 1 addition & 1 deletion src/lib/editor/code/EditorCode.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import SuccessIcon from "$lib/ui/icons/SuccessIcon.svelte";
import LightbulbIcon from "$lib/ui/icons/LightbulbIcon.svelte";
import { getBuilderContext } from "$lib/store/builder.js";
import { getErrorString } from "$lib/helpers";
import { getErrorString } from "$lib/helpers/notification";

let monaco: typeof Monaco;

Expand Down
2 changes: 1 addition & 1 deletion src/lib/editor/form/AbstractField.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import StringField from "./StringField.svelte";
import FallbackField from "./FallbackField.svelte";
import FieldContextMenu from "./FieldContextMenu.svelte";
import hover from "./action/hover.js";
import hover from "../../actions/hover.js";
import IntegerField from "./IntegerField.svelte";
import type { UIModelField } from "./utils/model.js";
import AddFieldMenu from "./AddFieldMenu.svelte";
Expand Down
4 changes: 2 additions & 2 deletions src/lib/editor/form/AddFieldMenu.svelte
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<script lang="ts">
import { fade } from "svelte/transition";
import hover from "./action/hover.js";
import hover from "$lib/actions/hover.js";
import { createEventDispatcher } from "svelte";
import { sleep } from "./utils/sleep.js";
import type { SchemaOption, UIModelField } from "./utils/model.js";
import clickOutside from "$lib/clickOutside.js";
import clickOutside from "$lib/actions/clickOutside.js";
import { Icon } from "svelte-hero-icons";
import { Search } from "@invopop/ui-icons";

Expand Down
2 changes: 1 addition & 1 deletion src/lib/editor/form/EditableTextField.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import SelectSchemas from "$lib/SelectSchemas.svelte";
import SelectSchemas from "$lib/editor/form/SelectSchemas.svelte";
import type { UIModelField } from "$lib/editor/form/utils/model.js";
import { getBuilderContext } from "$lib/store/builder";
import clsx from "clsx";
Expand Down
2 changes: 1 addition & 1 deletion src/lib/editor/form/EditorForm.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import LoadingIcon from "$lib/ui/LoadingIcon.svelte";
import LoadingIcon from "$lib/ui/icons/LoadingIcon.svelte";
import { build, getSchemas } from "../actions.js";
import DynamicForm from "./DynamicForm.svelte";
import { createEventDispatcher, setContext } from "svelte";
Expand Down
2 changes: 1 addition & 1 deletion src/lib/editor/form/SchemaField.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import SelectSchemas from "$lib/SelectSchemas.svelte";
import SelectSchemas from "$lib/editor/form/SelectSchemas.svelte";
import { getBuilderContext } from "$lib/store/builder";

const { jsonSchema, updateSchema } = getBuilderContext();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<script lang="ts">
import Select from "svelte-select";
import { createEventDispatcher, onMount } from "svelte";
import { getSchemas } from "./editor/actions";
import type { ListOption } from "./types/ui";
import { getSchemas } from "../actions";
import type { ListOption } from "../../types/ui";

const dispatch = createEventDispatcher();

Expand Down
35 changes: 0 additions & 35 deletions src/lib/editor/form/action/portal.ts

This file was deleted.

6 changes: 0 additions & 6 deletions src/lib/encodeUTF8ToBase64.ts

This file was deleted.

File renamed without changes.
2 changes: 1 addition & 1 deletion src/lib/store/builder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type { GOBLError } from "@invopop/gobl-worker";
import { getContext, setContext } from "svelte";
import { derived, get, writable, type Writable } from "svelte/store";
import type * as monaco from "monaco-editor";
import { objectHasEmptyProperties } from "$lib/helpers";
import { objectHasEmptyProperties } from "$lib/helpers/notification";
import { writableDerived } from "./writableDerived";
import { getUIModel, type UIModelRootField } from "$lib/editor/form/utils/model";
import { getDebouncedFunction } from "$lib/editor/form/utils/debounce";
Expand Down
29 changes: 0 additions & 29 deletions src/lib/ui/BuilderNavbarItem.svelte

This file was deleted.

25 changes: 0 additions & 25 deletions src/lib/ui/EditorViewButton.svelte

This file was deleted.

2 changes: 1 addition & 1 deletion src/lib/ui/Modal.svelte
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<script lang="ts">
import clickOutside from "$lib/clickOutside.js";
import clickOutside from "$lib/actions/clickOutside.js";
import { createEventDispatcher } from "svelte";
import BaseButton from "./BaseButton.svelte";
import type { IconSource } from "@steeze-ui/svelte-icon";
Expand Down
14 changes: 0 additions & 14 deletions src/lib/ui/icons/CalculatedIcon.svelte

This file was deleted.

14 changes: 0 additions & 14 deletions src/lib/ui/icons/ClearIcon.svelte

This file was deleted.

14 changes: 0 additions & 14 deletions src/lib/ui/icons/DraftIcon.svelte

This file was deleted.

File renamed without changes.
10 changes: 0 additions & 10 deletions src/lib/ui/icons/RedoIcon.svelte

This file was deleted.

14 changes: 0 additions & 14 deletions src/lib/ui/icons/SignedIcon.svelte

This file was deleted.

10 changes: 0 additions & 10 deletions src/lib/ui/icons/UndoIcon.svelte

This file was deleted.

19 changes: 0 additions & 19 deletions src/lib/ui/icons/schemaIconMap.svelte

This file was deleted.

Loading