# leadin/11.3.61/scripts/gutenberg/Common/useCustomCssBlockProps.ts

HubSpot All-In-One Marketing – Forms, Popups, Live Chat, version 11.3.61. 13 lines.

- Page: https://pluginprobe.com/plugins/leadin/11.3.61/code/scripts/gutenberg/Common/useCustomCssBlockProps.ts
- Raw: https://pluginprobe.com/plugins/leadin/11.3.61/raw/scripts/gutenberg/Common/useCustomCssBlockProps.ts
- Modified: 2026-07-08T14:59:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/leadin/11.3.61/code/scripts/gutenberg/Common/useCustomCssBlockProps.ts#L10-L20`.

```typescript
import { useBlockProps } from '@wordpress/block-editor';

export default function useCustomCssBlockProps(defaultCssClasses: string) {
  const blockProps = useBlockProps.save();
  if (
    !blockProps.className ||
    !(blockProps.className as string).includes(defaultCssClasses)
  ) {
    blockProps.className = `${blockProps.className} ${defaultCssClasses}`;
  }
  return blockProps;
}

```
