Skip to content

Commit 6afa2c3

Browse files
committed
hmr: fix component name
1 parent 17848e9 commit 6afa2c3

File tree

1 file changed

+11
-11
lines changed
  • packages/svelte/src/internal/client

1 file changed

+11
-11
lines changed

packages/svelte/src/internal/client/hmr.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function find_surrounding_ssr_commments() {
6060
function create_proxy_component(new_component) {
6161
const component_signal = source(new_component);
6262

63-
let component_name = '';
63+
let component_name = new_component.name;
6464

6565
/**
6666
* @type {HotData["set_component"]}
@@ -122,19 +122,19 @@ function create_proxy_component(new_component) {
122122
}
123123
);
124124

125-
try {
126-
Object.defineProperty(proxy_component, 'name', {
127-
get() {
128-
return component_name;
129-
}
130-
});
131-
} catch (err) {
132-
console.warn("[Svelte HMR] Failed to proxy component function's name", err);
133-
}
134-
135125
return accessors_proxy;
136126
}
137127

128+
try {
129+
Object.defineProperty(proxy_component, 'name', {
130+
get() {
131+
return component_name;
132+
}
133+
});
134+
} catch (err) {
135+
console.warn("[Svelte HMR] Failed to proxy component function's name", err);
136+
}
137+
138138
return { proxy_component, set_component };
139139
}
140140

0 commit comments

Comments
 (0)