diff --git a/packages/svelte/src/toolbar/ToolBar.svelte b/packages/svelte/src/toolbar/ToolBar.svelte index 883b35c3e0..e69f17df74 100644 --- a/packages/svelte/src/toolbar/ToolBar.svelte +++ b/packages/svelte/src/toolbar/ToolBar.svelte @@ -1,25 +1,13 @@ + +{#if show_toggle} + +{/if} +{#if enabled && active_el && file_loc} + {@const loc = active_el.__svelte_meta.loc} +
+ <{active_el.tagName.toLowerCase()}> {file_loc} +
+
+ {active_el.tagName.toLowerCase()} in file {loc.file} on line {loc.line} column {loc.column} +
+{/if} + + diff --git a/packages/svelte/src/toolbar/tools/inspector/index.js b/packages/svelte/src/toolbar/tools/inspector/index.js new file mode 100644 index 0000000000..74e88b23d5 --- /dev/null +++ b/packages/svelte/src/toolbar/tools/inspector/index.js @@ -0,0 +1,22 @@ +const icon = `data:image/svg+xml;base64,${btoa(` + + svelte-inspector-logo + + + +`.replace(/[\n\r\t\s]+/g, ' ').trim())}`; + +/** @return {import('../../public.d.ts').ResolvedConfig.tools[0]} */ +export function svelte_inspector() { + return { + name: 'svelte_inspector', + icon, + keyCombo: 'ctrl-x', + activate: () => { + + }, + deactivate: () => { + + } + } +}