maybeGradient.js 652 B

123456789101112131415161718192021222324
  1. import { deepMix } from '@antv/util';
  2. import { constant, visualColumn } from './utils/helper';
  3. /**
  4. * Add 3 constant encode for size channel.
  5. * This is useful for point geometry.
  6. */
  7. export const MaybeGradient = () => {
  8. return (I, mark) => {
  9. const { style = {} } = mark;
  10. const { gradient } = style;
  11. if (!gradient)
  12. return [I, mark];
  13. return [
  14. I,
  15. deepMix({}, mark, {
  16. encode: {
  17. series: visualColumn(constant(I, undefined)),
  18. },
  19. }),
  20. ];
  21. };
  22. };
  23. MaybeGradient.props = {};
  24. //# sourceMappingURL=maybeGradient.js.map