refactor: move utils
This commit is contained in:
parent
a409efaf95
commit
5638b6200b
|
|
@ -1,6 +1,6 @@
|
||||||
import { customElement, noShadowDOM } from 'solid-element';
|
import { customElement, noShadowDOM } from 'solid-element';
|
||||||
import { createSignal, For, Show, createEffect, createMemo, createResource } from 'solid-js';
|
import { createSignal, For, Show, createEffect, createMemo, createResource } from 'solid-js';
|
||||||
import { resolvePath } from '../utils/path';
|
import { resolvePath } from './utils/path';
|
||||||
import type { CardData, Dimensions } from './types';
|
import type { CardData, Dimensions } from './types';
|
||||||
import { loadCSV } from './utils/csv-loader';
|
import { loadCSV } from './utils/csv-loader';
|
||||||
import { initLayerConfigs } from './utils/layer-parser';
|
import { initLayerConfigs } from './utils/layer-parser';
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { customElement, noShadowDOM } from "solid-element";
|
||||||
import { createSignal, onCleanup } from "solid-js";
|
import { createSignal, onCleanup } from "solid-js";
|
||||||
import { render } from "solid-js/web";
|
import { render } from "solid-js/web";
|
||||||
import { Article } from "./Article";
|
import { Article } from "./Article";
|
||||||
import { resolvePath } from "../utils/path";
|
import { resolvePath } from "./utils/path";
|
||||||
|
|
||||||
customElement("md-link", {}, (props, { element }) => {
|
customElement("md-link", {}, (props, { element }) => {
|
||||||
noShadowDOM();
|
noShadowDOM();
|
||||||
|
|
@ -11,7 +11,7 @@ customElement("md-link", {}, (props, { element }) => {
|
||||||
const [expanded, setExpanded] = createSignal(false);
|
const [expanded, setExpanded] = createSignal(false);
|
||||||
let articleContainer: HTMLDivElement | undefined;
|
let articleContainer: HTMLDivElement | undefined;
|
||||||
let disposeArticle: (() => void) | null = null;
|
let disposeArticle: (() => void) | null = null;
|
||||||
let articleElement: HTMLElement | undefined;
|
let articleElement: HTMLElement | null | undefined;
|
||||||
|
|
||||||
// 从 element 的 textContent 获取链接目标(支持 path#section 语法)
|
// 从 element 的 textContent 获取链接目标(支持 path#section 语法)
|
||||||
const rawLinkSrc = element?.textContent?.trim() || "";
|
const rawLinkSrc = element?.textContent?.trim() || "";
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import { customElement, noShadowDOM } from "solid-element";
|
import { customElement, noShadowDOM } from "solid-element";
|
||||||
import { createSignal, onMount, onCleanup, Show, For, createResource, createMemo } from "solid-js";
|
import { createSignal, onMount, onCleanup, Show, For, createResource, createMemo } from "solid-js";
|
||||||
import { resolvePath } from "../utils/path";
|
import { resolvePath } from "./utils/path";
|
||||||
|
|
||||||
interface Pin {
|
interface Pin {
|
||||||
x: number;
|
x: number;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { customElement, noShadowDOM } from 'solid-element';
|
import { customElement, noShadowDOM } from 'solid-element';
|
||||||
import { createSignal, For, Show, createEffect, createMemo, createResource } from 'solid-js';
|
import { createSignal, For, Show, createEffect, createMemo, createResource } from 'solid-js';
|
||||||
import { marked } from '../markdown';
|
import { marked } from '../markdown';
|
||||||
import { resolvePath } from '../utils';
|
import { resolvePath } from './utils';
|
||||||
import { loadCSV } from './utils/csv-loader';
|
import { loadCSV } from './utils/csv-loader';
|
||||||
|
|
||||||
export interface TableProps {
|
export interface TableProps {
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
export { resolvePath } from './path';
|
|
||||||
Loading…
Reference in New Issue