useElementShadow.ts 336 B

1234567891011121314
  1. import { Ref } from 'vue'
  2. import { PPTElementShadow } from '@/types/slides'
  3. export default (shadow: Ref<PPTElementShadow | undefined>) => {
  4. let shadowStyle = ''
  5. if(shadow.value) {
  6. const { h, v, blur, color } = shadow.value
  7. shadowStyle = `${h}px ${v}px ${blur}px ${color}`
  8. }
  9. return {
  10. shadowStyle,
  11. }
  12. }