UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

109 lines (92 loc) 3.08 kB
/*! * OpenUI5 * (c) Copyright 2026 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ sap.ui.define(["sap/ui/base/DataType"], function(DataType) { "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 * @deprecated As of version 1.135, replaced by {@link sap.m.IllustratedMessageSize.ExtraSmall} */ Dot : "Dot", /** * Spot <code>Illustration</code> size (S breakpoint). Suitable for cards (four columns). * @public * @deprecated As of version 1.135, replaced by {@link sap.m.IllustratedMessageSize.Small} */ Spot : "Spot", /** * Dialog <code>Illustration</code> size (M breakpoint). Suitable for dialogs. * @public * @deprecated As of version 1.135, replaced by {@link sap.m.IllustratedMessageSize.Medium} */ Dialog : "Dialog", /** * Scene <code>Illustration</code> size (L breakpoint). Suitable for a <code>Page</code> or a table. * @public * @deprecated As of version 1.135, replaced by {@link sap.m.IllustratedMessageSize.Large} */ Scene : "Scene", /** * Large <code>Illustration</code> size. * Alias for <code>Scene</code> size (L breakpoint). Suitable for a <code>Page</code> or a table. * @public * @since 1.136 */ Large : "Large", /** * Medium <code>Illustration</code> size. * Alias for <code>Dialog</code> size (M breakpoint). Suitable for dialogs. * @public * @since 1.136 */ Medium : "Medium", /** * Small <code>Illustration</code> size. * Alias for <code>Spot</code> size (S breakpoint). Suitable for cards (four columns). * @public * @since 1.136 */ Small : "Small", /** * Extra Small <code>Illustration</code> size. * Alias for <code>Dot</code> size (XS breakpoint). Suitable for spaces with little vertical space. * @public * @since 1.136 */ ExtraSmall : "ExtraSmall" }; DataType.registerEnum("sap.m.IllustratedMessageSize", IllustratedMessageSize); return IllustratedMessageSize; });