impress.me
Version:
Create impress.js presentations from markdown documents with style
34 lines (33 loc) • 972 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.themes = exports.themeMap = void 0;
const shape_1 = require("./shape");
const strategy_1 = require("./strategy");
exports.themeMap = {
classic: {
themeName: 'classic',
shape: shape_1.Shape.None,
strategy: strategy_1.Strategy.Linear,
},
planet: {
themeName: 'planet',
shape: shape_1.Shape.Circle,
strategy: strategy_1.Strategy.Planet,
},
slides: {
themeName: 'slides',
shape: shape_1.Shape.Rounded,
strategy: strategy_1.Strategy.Linear,
},
newspaper: {
themeName: 'newspaper',
shape: shape_1.Shape.None,
strategy: strategy_1.Strategy.Column,
},
gallery: {
themeName: 'gallery',
shape: shape_1.Shape.None,
strategy: strategy_1.Strategy.Row,
},
};
exports.themes = Object.keys(exports.themeMap).map(key => exports.themeMap[key]);