mirror of
https://github.com/penpot/penpot-exporter-figma-plugin.git
synced 2024-12-22 13:43:03 -05:00
18 lines
436 B
TypeScript
18 lines
436 B
TypeScript
import { Gradient, LINEAR_TYPE, RADIAL_TYPE } from '@ui/lib/types/utils/gradient';
|
|
|
|
export const createGradientFill = ({ type, ...rest }: Gradient): Gradient | undefined => {
|
|
switch (type) {
|
|
case 'linear':
|
|
return {
|
|
type: LINEAR_TYPE,
|
|
...rest
|
|
};
|
|
case 'radial':
|
|
return {
|
|
type: RADIAL_TYPE,
|
|
...rest
|
|
};
|
|
}
|
|
|
|
console.error(`Unsupported gradient type: ${String(type)}`);
|
|
};
|