"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class Step {
    constructor(name) {
        this.name = name;
        this.showOnNavigation = true;
    }
    getName() {
        return this.name;
    }
    getStepUrl() {
        return `${'/step/'}${this.getUrlFragment()}/`;
    }
    getStepTranslation() {
        return null;
    }
    shouldShowOnNavigation() {
        return this.showOnNavigation;
    }
    /**
     * Method gets called when Step is activated. Return a @type ColorProfile
     * to automatically set theme when step is loaded
     */
    getColorProfile(company, hotel) {
        return;
    }
    getUrlFragment() {
        return this.name.toLocaleLowerCase();
    }
}
exports.default = Step;
//# sourceMappingURL=Step.js.map