UNPKG

@wordpress/block-library

Version:
36 lines (33 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSocialService = getSocialService; var _i18n = require("@wordpress/i18n"); var _icons = require("./icons"); /** * WordPress dependencies */ /** * Internal dependencies */ /** * Retrieves the social service's icon component and label. * * @param {Object} variation The object of the social service variation. * @return {Object} An object containing the Icon component for social service and label. */ function getSocialService(variation) { var _variation$icon, _variation$title; if (!variation?.name) { return { icon: _icons.ChainIcon, label: (0, _i18n.__)('Social Icon') }; } return { icon: (_variation$icon = variation?.icon) !== null && _variation$icon !== void 0 ? _variation$icon : _icons.ChainIcon, label: (_variation$title = variation?.title) !== null && _variation$title !== void 0 ? _variation$title : (0, _i18n.__)('Social Icon') }; } //# sourceMappingURL=social-list.js.map