Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 23d639f

Browse files
refactor: move interfaces to corresponding slides definition
1 parent fc5eea8 commit 23d639f

File tree

8 files changed

+17
-21
lines changed

8 files changed

+17
-21
lines changed

studio/src/app/handlers/editor/deck-events/deck-events.handler.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import {Subject, Subscription} from 'rxjs';
22
import {debounceTime, filter, take} from 'rxjs/operators';
33

4-
import {SlideTemplate} from '../../../models/slide-template';
5-
import {Slide} from '../../../models/slide';
6-
import {SlideAttributes} from '../../../models/slide-attributes';
4+
import {Slide, SlideAttributes, SlideTemplate} from '../../../models/slide';
75
import {User} from '../../../models/user';
86
import {Deck} from '../../../models/deck';
97

studio/src/app/models/slide-attributes.tsx

Lines changed: 0 additions & 4 deletions
This file was deleted.

studio/src/app/models/slide-template.tsx

Lines changed: 0 additions & 6 deletions
This file was deleted.

studio/src/app/models/slide.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1-
import {SlideTemplate} from './slide-template';
2-
import {SlideAttributes} from './slide-attributes';
1+
export enum SlideTemplate {
2+
TITLE = 'title',
3+
CONTENT = 'content',
4+
SPLIT = 'split',
5+
GIF = 'gif'
6+
}
7+
8+
export interface SlideAttributes {
9+
style?: string;
10+
src?: string;
11+
}
312

413
export interface Slide {
514
id?: string;

studio/src/app/pages/editor/app-editor/app-editor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import {OverlayEventDetail} from '@ionic/core';
33

44
import {filter, take} from 'rxjs/operators';
55

6-
import {SlideTemplate} from '../../../models/slide-template';
6+
77
import {CreateSlidesUtils} from '../../../utils/editor/create-slides.utils';
88

99
import {AuthUser} from '../../../models/auth-user';
10-
import {Slide} from '../../../models/slide';
10+
import {Slide, SlideTemplate} from '../../../models/slide';
1111

1212
import {DeckEventsHandler} from '../../../handlers/editor/deck-events/deck-events.handler';
1313

studio/src/app/popovers/editor/app-slide-type/app-slide-type.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Component, Element} from '@stencil/core';
22

3-
import {SlideTemplate} from '../../../models/slide-template';
3+
import {SlideTemplate} from '../../../models/slide';
44

55
import {CreateSlidesUtils} from '../../../utils/editor/create-slides.utils';
66

studio/src/app/utils/editor/create-slides.utils.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {SlideTemplate} from '../../models/slide-template';
1+
import {SlideTemplate} from '../../models/slide';
22

33
export enum SlotType {
44
DIV = 'div',

studio/src/app/utils/editor/parse-slides.utils.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import {Slide} from '../../models/slide';
2-
import {SlideTemplate} from '../../models/slide-template';
1+
import {Slide, SlideTemplate} from '../../models/slide';
32

43
export class ParseSlidesUtils {
54

0 commit comments

Comments
 (0)