Skip to content

Commit 0fb3ee2

Browse files
author
Maya Shavin
committed
add condition
1 parent d19352d commit 0fb3ee2

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/url/lib/transformers/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { TRANSFORMERS } from '../constants'
22
import { AcceptNumbericVars } from '../constants/arithmetic'
3+
import { condition } from './condition'
34
import { effect } from './effect'
45
import { formatValue } from './expression'
56
import { flags } from './flags'
@@ -58,6 +59,8 @@ export const getTransformations = (options):string[] => {
5859
result.push(effect(options.effect))
5960
result.push(flags(options.flags))
6061
result.push(rawTransformation(options.rawTransformation))
62+
result.push(condition(options.condition))
63+
6164
return result.filter(Boolean)
6265
}
6366

packages/url/lib/types/CldOptions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { Effect } from './transformation/Effect'
99
import { ROTATION_MODES } from '../constants/rotation'
1010
import { Gravity } from "./transformation/Gravity";
1111
import { Variable } from "./transformation/Variable";
12+
import { Condition } from "./transformation";
1213

1314
export type Radius = number | string
1415

@@ -58,7 +59,7 @@ export interface TransformerOption {
5859
format?: string,
5960
fetchFormat?: string,
6061
gravity?: Gravity,
61-
if?: string,
62+
condition?: Condition,
6263
flags?: Flag,
6364
opacity?: number | string,
6465
overlay?: string,

0 commit comments

Comments
 (0)