// Copyright (c) 2009-2026 SAP SE, All Rights Reserved

sap.ui.define([
    "sap/ui/core/mvc/View",
    "sap/ui/core/UIComponent"
], (
    View,
    UIComponent
) => {
    "use strict";

    return UIComponent.extend("sap.ushell.components.tiles.applauncher", {
        metadata: {
            interfaces: ["sap.ui.core.IAsyncContentCreation"]
        },

        createContent: function () {
            const oComponentData = this.getComponentData();

            return View.create({
                viewName: "module:sap/ushell/components/tiles/applauncher/StaticTile.view",
                viewData: oComponentData
            });
        }
    });
});
