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