Newer
Older
NocodeToolOnRDL / src / types / screen.ts
@Sakoda2269 Sakoda2269 12 days ago 529 bytes initial commit
import type { Component } from "./component";

export interface ScreenData {
    _id: string,
    name: string,
    projectId: string,
    index: number
}

export interface Screen {
    id: string,
    name: string,
    projectId: string,
    index: number
    components: Component[]
}

export function fromScreenData(screenData: ScreenData): Screen {
    return {
        id: screenData._id,
        name: screenData.name,
        projectId: screenData.projectId,
        index: screenData.index,
        components: []
    }
}