Skip to content

Commit 9e82df2

Browse files
committed
feat(soba): gen gizmos entry; move PivotControls and TransformControls into gizmos
1 parent faf6867 commit 9e82df2

14 files changed

+30
-6
lines changed

Diff for: libs/soba/controls/src/index.ts

+14-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
export * from './lib/camera-controls';
22
export * from './lib/orbit-controls';
3-
export * from './lib/pivot-controls/pivot-controls';
43
export * from './lib/scroll-controls';
5-
export * from './lib/transform-controls';
4+
5+
import {
6+
NgtsPivotControls as GizmosPivotControls,
7+
NgtsPivotControlsOptions as GizmosPivotControlsOptions,
8+
} from 'angular-three-soba/gizmos';
9+
10+
/**
11+
* @deprecated Use `NgtsPivotControls` from `angular-three-soba/gizmos` instead.
12+
*/
13+
export const NgtsPivotControls = GizmosPivotControls;
14+
/**
15+
* @deprecated Use `NgtsPivotControlsOptions` from `angular-three-soba/gizmos` instead.
16+
*/
17+
export type NgtsPivotControlsOptions = GizmosPivotControlsOptions;

Diff for: libs/soba/gizmos/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# angular-three-soba/gizmos
2+
3+
Secondary entry point of `angular-three-soba`. It can be used by importing from `angular-three-soba/gizmos`.

Diff for: libs/soba/gizmos/ng-package.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"lib": {
3+
"entryFile": "src/index.ts"
4+
}
5+
}

Diff for: libs/soba/gizmos/src/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export * from './lib/pivot-controls/pivot-controls';
2+
export * from './lib/transform-controls';

Diff for: libs/soba/src/controls/pivot-controls.stories.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ChangeDetectionStrategy, Component, CUSTOM_ELEMENTS_SCHEMA, input } from '@angular/core';
22
import { Meta } from '@storybook/angular';
3-
import { NgtsPivotControls, NgtsPivotControlsOptions } from 'angular-three-soba/controls';
3+
import { NgtsPivotControls, NgtsPivotControlsOptions } from 'angular-three-soba/gizmos';
44
import { makeDecorators, makeStoryObject } from '../setup-canvas';
55

66
@Component({

Diff for: libs/soba/src/controls/transform-controls.stories.ts renamed to libs/soba/src/gizmos/transform-controls.stories.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { ChangeDetectionStrategy, Component, CUSTOM_ELEMENTS_SCHEMA, signal, viewChild } from '@angular/core';
22
import { Meta } from '@storybook/angular';
33
import { NgtMesh } from 'angular-three';
4-
import { NgtsOrbitControls, NgtsTransformControls } from 'angular-three-soba/controls';
4+
import { NgtsOrbitControls } from 'angular-three-soba/controls';
5+
import { NgtsTransformControls } from 'angular-three-soba/gizmos';
56
import { makeDecorators, makeStoryFunction } from '../setup-canvas';
67

78
@Component({
@@ -84,7 +85,7 @@ class DefaultTransformControlsStory {
8485
}
8586

8687
export default {
87-
title: 'Controls/TransformControls',
88+
title: 'Gizmos/TransformControls',
8889
decorators: makeDecorators(),
8990
} as Meta;
9091

Diff for: libs/soba/tsconfig.lib.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
"inlineSources": true,
88
"types": []
99
},
10-
"exclude": ["**/*.spec.ts", "src/test-setup.ts", "**/*.test.ts", "**/*.stories.ts", "**/*.stories.js"],
10+
"exclude": ["**/*.spec.ts", "test-setup.ts", "**/*.test.ts", "**/*.stories.ts", "**/*.stories.js"],
1111
"include": ["**/*.ts"]
1212
}

Diff for: tsconfig.base.json

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"angular-three-soba/abstractions": ["libs/soba/abstractions/src/index.ts"],
2727
"angular-three-soba/cameras": ["libs/soba/cameras/src/index.ts"],
2828
"angular-three-soba/controls": ["libs/soba/controls/src/index.ts"],
29+
"angular-three-soba/gizmos": ["libs/soba/gizmos/src/index.ts"],
2930
"angular-three-soba/loaders": ["libs/soba/loaders/src/index.ts"],
3031
"angular-three-soba/materials": ["libs/soba/materials/src/index.ts"],
3132
"angular-three-soba/misc": ["libs/soba/misc/src/index.ts"],

0 commit comments

Comments
 (0)