Skip to content

Commit 0bf6f76

Browse files
sheikalthafthePunderWoman
authored andcommitted
refactor(devtools): add split to the demo devtools app (angular#58818)
added split area component to demo component so that we can resize the devtools and demo app. PR Close angular#58818
1 parent d0cd74a commit 0bf6f76

File tree

3 files changed

+19
-8
lines changed

3 files changed

+19
-8
lines changed
Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
<iframe #ref src="demo-app/todos/app" id="sample-app" title="todos-app"></iframe>
2-
<br />
3-
<div class="devtools-wrapper">
4-
<ng-devtools></ng-devtools>
5-
</div>
1+
<as-split unit="percent" [direction]="'vertical'" [gutterSize]="9">
2+
<as-split-area size="40">
3+
<iframe #ref src="demo-app/todos/app" id="sample-app" title="todos-app"></iframe>
4+
</as-split-area>
5+
<as-split-area size="60">
6+
<div class="devtools-wrapper">
7+
<ng-devtools></ng-devtools>
8+
</div>
9+
</as-split-area>
10+
</as-split>
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
iframe {
2-
height: 339px;
2+
height: 100%;
33
width: 100%;
44
border: 0;
55
}
66

77
.devtools-wrapper {
8-
height: calc(100vh - 344px);
8+
height: 100%;
9+
}
10+
:host {
11+
display: block;
12+
height: 100vh;
913
}

devtools/src/app/devtools-app/devtools-app.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@ import {Component, ElementRef, viewChild} from '@angular/core';
1010

1111
import {IFrameMessageBus} from '../../iframe-message-bus';
1212
import {DevToolsComponent} from 'ng-devtools';
13+
import {SplitAreaDirective} from '../../../projects/ng-devtools/src/lib/vendor/angular-split/lib/component/splitArea.directive';
14+
import {SplitComponent} from '../../../projects/ng-devtools/src/lib/vendor/angular-split/lib/component/split.component';
1315

1416
@Component({
1517
templateUrl: './devtools-app.component.html',
1618
styleUrls: ['./devtools-app.component.scss'],
17-
imports: [DevToolsComponent],
19+
imports: [DevToolsComponent, SplitAreaDirective, SplitComponent],
1820
})
1921
export class AppDevToolsComponent {
2022
messageBus: IFrameMessageBus | null = null;

0 commit comments

Comments
 (0)