UNPKG

highcharts

Version:
57 lines (56 loc) 1.03 kB
/* * * * (c) 2010-2026 Highsoft AS * Author: Torstein Honsi * * A commercial license may be required depending on use. * See www.highcharts.com/license * * * */ 'use strict'; /* * * * Variables * * */ let symbols; /* * * * Functions * * */ /** @internal */ function bottomButton(x, y, w, h, options) { if (options) { const r = options?.r || 0; options.brBoxY = y - r; options.brBoxHeight = h + r; } return symbols.roundedRect(x, y, w, h, options); } /** @internal */ function compose(SVGRendererClass) { symbols = SVGRendererClass.prototype.symbols; symbols.bottombutton = bottomButton; symbols.topbutton = topButton; } /** @internal */ function topButton(x, y, w, h, options) { if (options) { const r = options?.r || 0; options.brBoxHeight = h + r; } return symbols.roundedRect(x, y, w, h, options); } /* * * * Default Export * * */ /** @internal */ const MapSymbols = { compose }; /** @internal */ export default MapSymbols;