mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-18 09:35:39 -05:00
Promote CssStyles to stable API (#14824)
* Promote CssStyles to stable API * add comment * Fix compile
This commit is contained in:
@@ -153,7 +153,7 @@ export default class DivContainer extends ContainerBase<azdata.DivItemLayout, az
|
||||
public getItemOrder(item: DivItem): number {
|
||||
return item.config ? item.config.order : 0;
|
||||
}
|
||||
public getItemStyles(item: DivItem): { [key: string]: string } {
|
||||
public getItemStyles(item: DivItem): azdata.CssStyles {
|
||||
return item.config && item.config.CSSStyles ? item.config.CSSStyles : {};
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
ElementRef, OnDestroy
|
||||
} from '@angular/core';
|
||||
|
||||
import { FlexLayout, FlexItemLayout } from 'azdata';
|
||||
import * as azdata from 'azdata';
|
||||
|
||||
import { ContainerBase } from 'sql/workbench/browser/modelComponents/componentBase';
|
||||
import { IComponentDescriptor, IComponent, IModelStore } from 'sql/platform/dashboard/browser/interfaces';
|
||||
@@ -17,7 +17,7 @@ import { convertSize } from 'sql/base/browser/dom';
|
||||
import { ILogService } from 'vs/platform/log/common/log';
|
||||
|
||||
export class FlexItem {
|
||||
constructor(public descriptor: IComponentDescriptor, public config: FlexItemLayout) { }
|
||||
constructor(public descriptor: IComponentDescriptor, public config: azdata.FlexItemLayout) { }
|
||||
}
|
||||
|
||||
@Component({
|
||||
@@ -31,7 +31,7 @@ export class FlexItem {
|
||||
</div>
|
||||
`
|
||||
})
|
||||
export default class FlexContainer extends ContainerBase<FlexItemLayout> implements IComponent, OnDestroy {
|
||||
export default class FlexContainer extends ContainerBase<azdata.FlexItemLayout> implements IComponent, OnDestroy {
|
||||
@Input() descriptor: IComponentDescriptor;
|
||||
@Input() modelStore: IModelStore;
|
||||
private _flexFlow: string;
|
||||
@@ -65,7 +65,7 @@ export default class FlexContainer extends ContainerBase<FlexItemLayout> impleme
|
||||
|
||||
/// IComponent implementation
|
||||
|
||||
public setLayout(layout: FlexLayout): void {
|
||||
public setLayout(layout: azdata.FlexLayout): void {
|
||||
this._flexFlow = layout.flexFlow ? layout.flexFlow : '';
|
||||
this._justifyContent = layout.justifyContent ? layout.justifyContent : '';
|
||||
this._alignItems = layout.alignItems ? layout.alignItems : '';
|
||||
@@ -122,7 +122,7 @@ export default class FlexContainer extends ContainerBase<FlexItemLayout> impleme
|
||||
public getItemOrder(item: FlexItem): number {
|
||||
return item.config ? item.config.order : 0;
|
||||
}
|
||||
public getItemStyles(item: FlexItem): { [key: string]: string } {
|
||||
public getItemStyles(item: FlexItem): azdata.CssStyles {
|
||||
return item.config && item.config.CSSStyles ? item.config.CSSStyles : {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -168,7 +168,7 @@ export default class SplitViewContainerImpl extends ContainerBase<FlexItemLayout
|
||||
return item.config ? item.config.order : 0;
|
||||
}
|
||||
|
||||
public getItemStyles(item: FlexItem): { [key: string]: string } {
|
||||
public getItemStyles(item: FlexItem): CssStyles {
|
||||
return item.config && item.config.CSSStyles ? item.config.CSSStyles : {};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user