Added files generated by Claude, prompted by sdk based on the md files

This commit is contained in:
Florian "flowdy" Heß
2026-06-21 19:23:54 +02:00
parent 7bc1ad4536
commit 822e2c9f42
20 changed files with 1886 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import { h } from 'vue';
// One-line summary row with a drill-down chevron.
export const ObjectShort = {
props: ['node', 'label', 'typeTag', 'focused', 'hasChildren'],
emits: ['focus', 'drillDown'],
setup(props, { emit }) {
return () => h('li', {
class: ['se-object-item', props.focused ? 'focused' : null],
onClick: () => emit('focus'),
}, [
props.typeTag ? h('span', { class: 'se-object-type' }, props.typeTag) : null,
h('span', { class: 'se-object-label' }, props.label),
props.hasChildren
? h('button', {
class: 'se-chevron',
title: 'Drill down',
onClick: e => { e.stopPropagation(); emit('drillDown'); },
}, '')
: null,
]);
},
};