UNPKG

@wordpress/editor

Version:
51 lines (50 loc) 1.69 kB
// packages/editor/src/hooks/push-changes-to-global-styles/style-labels.js import { capitalCase } from "change-case"; import { __ } from "@wordpress/i18n"; var STYLE_LABELS = { // Typography. "typography.fontFamily": __("Font family"), "typography.fontSize": __("Font size"), "typography.fontStyle": __("Font style"), "typography.fontWeight": __("Font weight"), "typography.lineHeight": __("Line height"), "typography.letterSpacing": __("Letter spacing"), "typography.textDecoration": __("Text decoration"), "typography.textTransform": __("Letter case"), "typography.textColumns": __("Text columns"), "typography.writingMode": __("Orientation"), // Color. "color.text": __("Text color"), "color.background": __("Background color"), "color.gradient": __("Gradient"), "elements.link.color.text": __("Link color"), // Spacing. "spacing.padding": __("Padding"), "spacing.margin": __("Margin"), "spacing.blockGap": __("Block spacing"), // Border. border: __("Border"), "border.top": __("Border top"), "border.right": __("Border right"), "border.bottom": __("Border bottom"), "border.left": __("Border left"), "border.color": __("Border color"), "border.width": __("Border width"), "border.style": __("Border style"), "border.radius": __("Border radius"), // Dimensions. "dimensions.minHeight": __("Minimum height"), "dimensions.aspectRatio": __("Aspect ratio") }; function getStyleLabel(path) { const key = path.join("."); if (STYLE_LABELS[key]) { return STYLE_LABELS[key]; } return capitalCase(path[path.length - 1] ?? ""); } export { STYLE_LABELS, getStyleLabel }; //# sourceMappingURL=style-labels.mjs.map