| 1234567891011121314151617181920212223242526 |
- 'use strict';
- function makeIconSquare(icon) {
- if (icon.width !== icon.height) {
- const max = Math.max(icon.width, icon.height);
- return {
- ...icon,
- width: max,
- height: max,
- left: icon.left - (max - icon.width) / 2,
- top: icon.top - (max - icon.height) / 2
- };
- }
- return icon;
- }
- function makeViewBoxSquare(viewBox) {
- const [left, top, width, height] = viewBox;
- if (width !== height) {
- const max = Math.max(width, height);
- return [left - (max - width) / 2, top - (max - height) / 2, max, max];
- }
- return viewBox;
- }
- exports.makeIconSquare = makeIconSquare;
- exports.makeViewBoxSquare = makeViewBoxSquare;
|