Skip to content

Commit dc83f8b

Browse files
committed
fix(soba): add attach input to prism geometry
1 parent 2dccf93 commit dc83f8b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

libs/soba/abstractions/src/lib/prism-geometry.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
input,
88
viewChild,
99
} from '@angular/core';
10-
import { extend, NgtArgs } from 'angular-three';
10+
import { extend, NgtArgs, NgtAttachable } from 'angular-three';
1111
import { mergeInputs } from 'ngxtension/inject-inputs';
1212
import { ExtrudeGeometry, ExtrudeGeometryOptions, Shape, Vector2 } from 'three';
1313

@@ -25,7 +25,7 @@ const defaultOptions: NgtsPrismGeometryOptions = {
2525
selector: 'ngts-prism-geometry',
2626
standalone: true,
2727
template: `
28-
<ngt-extrude-geometry #geometry *args="[shape(), parameters()]">
28+
<ngt-extrude-geometry #geometry *args="[shape(), parameters()]" [attach]="attach()">
2929
<ng-content />
3030
</ngt-extrude-geometry>
3131
`,
@@ -34,6 +34,7 @@ const defaultOptions: NgtsPrismGeometryOptions = {
3434
imports: [NgtArgs],
3535
})
3636
export class NgtsPrismGeometry {
37+
attach = input<NgtAttachable>('geometry');
3738
vertices = input.required<Array<Vector2 | [number, number]>>();
3839
options = input(defaultOptions, { transform: mergeInputs(defaultOptions) });
3940

0 commit comments

Comments
 (0)