Skip to content

Commit 4a8aba6

Browse files
committed
feature(wysiwyg): add styles for side-panel
1 parent 1144214 commit 4a8aba6

File tree

2 files changed

+27
-18
lines changed

2 files changed

+27
-18
lines changed

apps/codelab/src/app/admin/content/presentation-editor/side-panel/side-panel.component.html

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,19 @@
1-
<div class="slides-wrapper">
2-
<button (click)="addSlide()">Add</button>
1+
<div class='slides-wrapper'>
2+
<button (click)='addSlide()'>Add</button>
33

4-
<div cdkDropList (cdkDropListDropped)="reorder.emit($event)">
4+
<div (cdkDropListDropped)='reorder.emit($event)' cdkDropList >
55
<button
6-
class="slide-wrapper"
7-
*ngFor="let slide of slides; let i = index"
8-
[class.selected]="i === currentSlideIndex"
9-
inert="true"
10-
(click)="this.contentService.goToSlide(presentationId, i)"
6+
inert
7+
(click)='this.contentService.goToSlide(presentationId, i)'
8+
*ngFor='let slide of slides; let i = index'
9+
[class.selected]='i === currentSlideIndex'
10+
class='slide-wrapper'
1111
>
12-
<div
13-
cdkDrag
14-
class="slide"
15-
style="pointer-events: none;text-decoration: none; color: inherit"
16-
>
12+
<div cdkDrag class='slide'>
1713
<slides-slide-preview
18-
mode="preview"
19-
[slide]="slide"
20-
[class.selected]="i === currentSlideIndex"
14+
[class.selected]='i === currentSlideIndex'
15+
[slide]='slide'
16+
mode='preview'
2117
></slides-slide-preview>
2218
</div>
2319
</button>

apps/codelab/src/app/admin/content/presentation-editor/side-panel/side-panel.component.scss

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,34 @@
88
overflow: scroll;
99
display: flex;
1010
flex-direction: column;
11+
width: 114px;
1112
height: 100%;
13+
padding: 0 4px;
1214
box-shadow: 1px 0 2px 0 #ddd;
13-
width: 114px;
1415
background: #f8f8f8;
1516
}
1617

1718
.slide-wrapper.selected {
1819
background: #dde;
1920
}
21+
2022
.slide-wrapper {
2123
display: flex;
2224
justify-content: space-around;
25+
width: 100%;
26+
min-height: 40px;
2327
padding: 4px 20px;
2428
box-sizing: border-box;
25-
border: 0 solid;
29+
border: 1px solid #ddd;
30+
border-radius: 4px;
2631
background: #f8f8f8;
2732
margin: 0;
2833
}
34+
35+
.slide-wrapper + .slide-wrapper {
36+
margin-top: 4px;
37+
}
38+
2939
.slide {
3040
padding: 0;
3141
background: #fff;
@@ -35,6 +45,9 @@
3545
display: flex;
3646
margin: 0;
3747
text-align: left;
48+
pointer-events: none;
49+
text-decoration: none;
50+
color: inherit;
3851

3952
slides-slide-preview {
4053
zoom: 0.2;

0 commit comments

Comments
 (0)