'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { kebabCase } from 'uni-shared'
 
export default function (Quill) {
  const { Scope, Attributor } = Quill.import('parchment')
  const config = {
    scope: Scope.BLOCK
  }
  const margin = ['margin', 'marginTop', 'marginBottom', 'marginLeft', 'marginRight']
  const padding = ['padding', 'paddingTop', 'paddingBottom', 'paddingLeft', 'paddingRight']
  const result = {}
  margin.concat(padding).forEach(name => {
    result[`formats/${name}`] = new Attributor.Style(name, kebabCase(name), config)
  })
 
  return result
}