summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--packages/astro/src/runtime/client/dev-overlay/plugins/xray.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/astro/src/runtime/client/dev-overlay/plugins/xray.ts b/packages/astro/src/runtime/client/dev-overlay/plugins/xray.ts
index 1c9a9c404..edc038df7 100644
--- a/packages/astro/src/runtime/client/dev-overlay/plugins/xray.ts
+++ b/packages/astro/src/runtime/client/dev-overlay/plugins/xray.ts
@@ -153,14 +153,16 @@ export default {
});
}
- // Add the props if we have any
- if (Object.keys(islandProps).length > 0) {
+ // Display the props if we have any
+ // Ignore the "data-astro-cid-XXXXXX" prop (internal)
+ const islandPropsEntries = Object.entries(islandProps).filter(
+ (prop: any) => !prop[0].startsWith('data-astro-cid-')
+ );
+ if (islandPropsEntries.length > 0) {
tooltip.sections.push({
title: 'Props',
content: `<pre><code>${JSON.stringify(
- Object.fromEntries(
- Object.entries(islandProps).map((prop: any) => [prop[0], prop[1][1]])
- ),
+ Object.fromEntries(islandPropsEntries.map((prop: any) => [prop[0], prop[1][1]])),
undefined,
2
)}</code></pre>`,