Skip to content

Commit 51b4655

Browse files
committed
refactor: Renamed resize observer controller types
1 parent 5a5ef21 commit 51b4655

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

src/components/common/controllers/resize-observer.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
isServer,
55
} from 'lit';
66

7-
type ResizeControllerCallback = (
7+
type ResizeObserverControllerCallback = (
88
...args: Parameters<ResizeObserverCallback>
99
) => unknown;
1010

1111
/** Configuration for initializing a resize controller. */
12-
export interface ResizeControllerConfig {
12+
export interface ResizeObserverControllerConfig {
1313
/** The callback function to run when a resize mutation is triggered. */
14-
callback: ResizeControllerCallback;
14+
callback: ResizeObserverControllerCallback;
1515
/** Configuration options passed to the underlying ResizeObserver. */
1616
options?: ResizeObserverOptions;
1717
/**
@@ -23,15 +23,15 @@ export interface ResizeControllerConfig {
2323
target?: Element | null;
2424
}
2525

26-
class ResizeController implements ReactiveController {
26+
class ResizeObserverController implements ReactiveController {
2727
private readonly _host: ReactiveControllerHost & Element;
2828
private readonly _targets = new Set<Element>();
2929
private readonly _observer!: ResizeObserver;
30-
private readonly _config: ResizeControllerConfig;
30+
private readonly _config: ResizeObserverControllerConfig;
3131

3232
constructor(
3333
host: ReactiveControllerHost & Element,
34-
config: ResizeControllerConfig
34+
config: ResizeObserverControllerConfig
3535
) {
3636
this._host = host;
3737
this._config = config;
@@ -80,11 +80,11 @@ class ResizeController implements ReactiveController {
8080

8181
/**
8282
* Creates a new resize controller bound to the given `host`
83-
* with {@link ResizeControllerConfig | `config`}.
83+
* with {@link ResizeObserverControllerConfig | `config`}.
8484
*/
85-
export function createResizeController(
85+
export function createResizeObserverController(
8686
host: ReactiveControllerHost & Element,
87-
config: ResizeControllerConfig
88-
): ResizeController {
89-
return new ResizeController(host, config);
87+
config: ResizeObserverControllerConfig
88+
): ResizeObserverController {
89+
return new ResizeObserverController(host, config);
9090
}

src/components/tabs/tabs.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
type MutationControllerParams,
2323
createMutationController,
2424
} from '../common/controllers/mutation-observer.js';
25-
import { createResizeController } from '../common/controllers/resize-observer.js';
25+
import { createResizeObserverController } from '../common/controllers/resize-observer.js';
2626
import { watch } from '../common/decorators/watch.js';
2727
import { registerComponent } from '../common/definitions/register.js';
2828
import type { Constructor } from '../common/mixins/constructor.js';
@@ -86,7 +86,7 @@ export default class IgcTabsComponent extends EventEmitterMixin<
8686

8787
//#region Private state & properties
8888

89-
private readonly _resizeController = createResizeController(this, {
89+
private readonly _resizeController = createResizeObserverController(this, {
9090
callback: this._resizeCallback,
9191
options: { box: 'border-box' },
9292
target: null,

src/components/textarea/textarea.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { live } from 'lit/directives/live.js';
1010
import { type StyleInfo, styleMap } from 'lit/directives/style-map.js';
1111

1212
import { getThemeController, themes } from '../../theming/theming-decorator.js';
13-
import { createResizeController } from '../common/controllers/resize-observer.js';
13+
import { createResizeObserverController } from '../common/controllers/resize-observer.js';
1414
import { watch } from '../common/decorators/watch.js';
1515
import { registerComponent } from '../common/definitions/register.js';
1616
import type { Constructor } from '../common/mixins/constructor.js';
@@ -297,7 +297,7 @@ export default class IgcTextareaComponent extends FormAssociatedRequiredMixin(
297297
constructor() {
298298
super();
299299

300-
createResizeController(this, {
300+
createResizeObserverController(this, {
301301
callback: this.setAreaHeight,
302302
});
303303

0 commit comments

Comments
 (0)