Skip to content

Commit f1c4ed0

Browse files
committed
fix: configure styling correctly
1 parent 3bfda04 commit f1c4ed0

File tree

10 files changed

+273
-139
lines changed

10 files changed

+273
-139
lines changed

package-lock.json

Lines changed: 145 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"eslint": "^9.7.0",
4747
"nx": "19.0.2",
4848
"rimraf": "^5.0.5",
49+
"sass": "^1.77.8",
4950
"typedoc": "^0.26.5",
5051
"typedoc-plugin-markdown": "^4.2.2",
5152
"typescript": "^5.5.4",

packages/devtools/src/FDebug.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class FDebug {
3030
customElements.define('f-debug-panel', FDebugPanelElement)
3131
// Create and inject the custom element into the DOM
3232
const debugPanel = new FDebugPanelElement({
33-
title: 'Debug Panel Prop Test',
33+
title: 'Fibbo',
3434
scene: this.scene,
3535
})
3636
document.body.appendChild(debugPanel)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<template>
2+
<div class="f-component f-component-2d">
3+
<!-- @vue-skip -->
4+
<h4 class="f-component-id">{{ component.constructor.name }} ({{ component.__ID__ }})</h4>
5+
<div class="f-component-property">
6+
<div class="f-component-property-group">
7+
<p>Position</p>
8+
<p>x : {{ component.position.x }}</p>
9+
<p>y : {{ component.position.y }}</p>
10+
</div>
11+
<p>r : {{ component.rotation }}</p>
12+
</div>
13+
</div>
14+
</template>
15+
16+
<script setup lang="ts">
17+
import type { PropType } from 'vue'
18+
import { defineProps } from 'vue'
19+
import type { FComponent2d } from '@fibbojs/2d';
20+
21+
defineProps({
22+
component: {
23+
type: Object as PropType<FComponent2d>,
24+
required: true
25+
}
26+
})
27+
</script>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<template>
2+
<div class="f-components">
3+
<FComponent2dDom
4+
v-for="component in components"
5+
:key="component.__ID__"
6+
:component="component"
7+
/>
8+
</div>
9+
</template>
10+
11+
<script setup lang="ts">
12+
import type { PropType } from 'vue'
13+
import { defineProps } from 'vue'
14+
import type { FComponent2d } from '@fibbojs/2d';
15+
import FComponent2dDom from './FComponent2d.ce.vue';
16+
17+
defineProps({
18+
components: {
19+
type: Array as PropType<FComponent2d[]>,
20+
default: () => []
21+
}
22+
})
23+
</script>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<template>
2+
<div class="f-component f-component-3d">
3+
<!-- @vue-skip -->
4+
<h4 class="f-component-id">{{ component.constructor.name }} ({{ component.__ID__ }})</h4>
5+
<div class="f-component-property">
6+
<div class="f-component-property-group">
7+
<p>Position</p>
8+
<p>x : {{ component.position.x }}</p>
9+
<p>y : {{ component.position.y }}</p>
10+
<p>z : {{ component.position.z }}</p>
11+
</div>
12+
<div class="f-component-property-group">
13+
<p>Rotation</p>
14+
<p>x : {{ component.rotation.x }}</p>
15+
<p>y : {{ component.rotation.y }}</p>
16+
<p>z : {{ component.rotation.z }}</p>
17+
</div>
18+
</div>
19+
</div>
20+
</template>
21+
22+
<script setup lang="ts">
23+
import type { PropType } from 'vue'
24+
import { defineProps } from 'vue'
25+
import type { FComponent3d } from '@fibbojs/3d';
26+
27+
defineProps({
28+
component: {
29+
type: Object as PropType<FComponent3d>,
30+
required: true
31+
}
32+
})
33+
</script>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<template>
2+
<div class="f-components">
3+
<FComponent3dDom
4+
v-for="component in components"
5+
:key="component.__ID__"
6+
:component="component"
7+
/>
8+
</div>
9+
</template>
10+
11+
<script setup lang="ts">
12+
import type { PropType } from 'vue'
13+
import { defineProps } from 'vue'
14+
import type { FComponent3d } from '@fibbojs/3d';
15+
import FComponent3dDom from './FComponent3d.ce.vue';
16+
17+
defineProps({
18+
components: {
19+
type: Array as PropType<FComponent3d[]>,
20+
default: () => []
21+
}
22+
})
23+
</script>

0 commit comments

Comments
 (0)