@openui5/sap.m
Version:
OpenUI5 UI Library sap.m
71 lines (59 loc) • 1.78 kB
JavaScript
/*!
* OpenUI5
* (c) Copyright 2009-2023 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
sap.ui.define([], function() {
"use strict";
/**
* Available <code>Illustration</code> sizes for the {@link sap.m.IllustratedMessage} control.
*
* @enum {string}
* @public
* @alias sap.m.IllustratedMessageSize
* @since 1.98
*/
var IllustratedMessageSize = {
/**
* Automatically decides the <code>Illustration</code> size (<code>Base</code>, <code>Spot</code>,
* <code>Dialog</code>, or <code>Scene</code>) depending on the <code>IllustratedMessage</code> container width.
*
* <b>Note:</b> <code>Auto</code> is the only option where the illustration size is changed according to
* the available container width. If any other <code>IllustratedMessageSize</code> is chosen, it remains
* until changed by the app developer.
*
* @public
*/
Auto : "Auto",
/**
* Base <code>Illustration</code> size. Suitable for cards (two columns).
*
* <b>Note:</b> When <code>Base</code> is in use, no illustration is displayed.
*
* @public
*/
Base : "Base",
/**
* Dot <code>Illustration</code> size (XS breakpoint). Suitable for spaces with little vertical space.
* @public
* @since 1.108
*/
Dot : "Dot",
/**
* Spot <code>Illustration</code> size (S breakpoint). Suitable for cards (four columns).
* @public
*/
Spot : "Spot",
/**
* Dialog <code>Illustration</code> size (M breakpoint). Suitable for dialogs.
* @public
*/
Dialog : "Dialog",
/**
* Scene <code>Illustration</code> size (L breakpoint). Suitable for a <code>Page</code> or a table.
* @public
*/
Scene : "Scene"
};
return IllustratedMessageSize;
});