@wordpress/block-editor
Version:
115 lines (114 loc) • 3.04 kB
JavaScript
// packages/block-editor/src/hooks/index.js
import {
createBlockEditFilter,
createBlockListBlockFilter,
createBlockSaveFilter
} from "./utils";
import "./compat";
import align from "./align";
import background from "./background";
import "./lock";
import allowedBlocks from "./allowed-blocks";
import anchor from "./anchor";
import ariaLabel from "./aria-label";
import customClassName from "./custom-class-name";
import "./generated-class-name";
import style from "./style";
import "./settings";
import color from "./color";
import dimensions from "./dimensions";
import duotone from "./duotone";
import fontFamily from "./font-family";
import fontSize from "./font-size";
import textAlign from "./text-align";
import fitText from "./fit-text";
import border from "./border";
import position from "./position";
import blockStyleVariation from "./block-style-variation";
import layout from "./layout";
import childLayout from "./layout-child";
import contentLockUI from "./content-lock-ui";
import "./metadata";
import blockHooks from "./block-hooks";
import blockBindingsPanel from "./block-bindings";
import "./block-renaming";
import "./grid-visualizer";
import { useCustomSides } from "./dimensions";
import { useLayoutClasses, useLayoutStyles } from "./layout";
import { getBorderClassesAndStyles, useBorderProps } from "./use-border-props";
import { getShadowClassesAndStyles } from "./use-shadow-props";
import { getColorClassesAndStyles, useColorProps } from "./use-color-props";
import { getSpacingClassesAndStyles } from "./use-spacing-props";
import { getTypographyClassesAndStyles } from "./use-typography-props";
import { getGapCSSValue } from "./gap";
import { useCachedTruthy } from "./use-cached-truthy";
import { setBackgroundStyleDefaults } from "./background";
import { useZoomOut } from "./use-zoom-out";
import { __unstableBlockStyleVariationOverridesWithConfig } from "./block-style-variation";
import { useStyleOverride } from "./utils";
createBlockEditFilter(
[
align,
textAlign,
anchor,
customClassName,
style,
duotone,
fitText,
position,
layout,
contentLockUI,
blockHooks,
blockBindingsPanel,
childLayout,
allowedBlocks
].filter(Boolean)
);
createBlockListBlockFilter([
align,
textAlign,
background,
style,
color,
dimensions,
duotone,
fontFamily,
fontSize,
fitText,
border,
position,
blockStyleVariation,
childLayout
]);
createBlockSaveFilter([
align,
textAlign,
anchor,
ariaLabel,
customClassName,
border,
fitText,
color,
style,
fontFamily,
fontSize
]);
export {
__unstableBlockStyleVariationOverridesWithConfig,
getBorderClassesAndStyles,
getColorClassesAndStyles,
getGapCSSValue,
getShadowClassesAndStyles,
getSpacingClassesAndStyles,
getTypographyClassesAndStyles,
setBackgroundStyleDefaults,
useBorderProps,
useCachedTruthy,
useColorProps,
useCustomSides,
useLayoutClasses,
useLayoutStyles,
useStyleOverride,
useZoomOut
};
//# sourceMappingURL=index.js.map