mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
fix(ios): symbol effects wip
This commit is contained in:
@@ -44,49 +44,34 @@ export class ImageSymbolEffect extends ImageSymbolEffectCommon {
|
|||||||
if (SDK_VERSION < 18) {
|
if (SDK_VERSION < 18) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
// TODO: remove ts-expect-error once we bump the types package
|
|
||||||
switch (symbol) {
|
switch (symbol) {
|
||||||
case ImageSymbolEffects.Breathe:
|
case ImageSymbolEffects.Breathe:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolBreatheEffect.effect());
|
return new ImageSymbolEffect(NSSymbolBreatheEffect.effect());
|
||||||
case ImageSymbolEffects.BreathePlain:
|
case ImageSymbolEffects.BreathePlain:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolBreatheEffect.breathePlainEffect());
|
return new ImageSymbolEffect(NSSymbolBreatheEffect.breathePlainEffect());
|
||||||
case ImageSymbolEffects.Rotate:
|
case ImageSymbolEffects.Rotate:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolRotateEffect.effect());
|
return new ImageSymbolEffect(NSSymbolRotateEffect.effect());
|
||||||
case ImageSymbolEffects.RotateClockwise:
|
case ImageSymbolEffects.RotateClockwise:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolRotateEffect.rotateClockwiseEffect());
|
return new ImageSymbolEffect(NSSymbolRotateEffect.rotateClockwiseEffect());
|
||||||
case ImageSymbolEffects.RotateCounterClockwise:
|
case ImageSymbolEffects.RotateCounterClockwise:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolRotateEffect.rotateCounterClockwiseEffect());
|
return new ImageSymbolEffect(NSSymbolRotateEffect.rotateCounterClockwiseEffect());
|
||||||
case ImageSymbolEffects.Wiggle:
|
case ImageSymbolEffects.Wiggle:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.effect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.effect());
|
||||||
case ImageSymbolEffects.WiggleBackward:
|
case ImageSymbolEffects.WiggleBackward:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleBackwardEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleBackwardEffect());
|
||||||
case ImageSymbolEffects.WiggleClockwise:
|
case ImageSymbolEffects.WiggleClockwise:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleClockwiseEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleClockwiseEffect());
|
||||||
case ImageSymbolEffects.WiggleCounterClockwise:
|
case ImageSymbolEffects.WiggleCounterClockwise:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleCounterClockwiseEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleCounterClockwiseEffect());
|
||||||
case ImageSymbolEffects.WiggleDown:
|
case ImageSymbolEffects.WiggleDown:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleDownEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleDownEffect());
|
||||||
case ImageSymbolEffects.WiggleForward:
|
case ImageSymbolEffects.WiggleForward:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleForwardEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleForwardEffect());
|
||||||
case ImageSymbolEffects.WiggleUp:
|
case ImageSymbolEffects.WiggleUp:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleUpEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleUpEffect());
|
||||||
case ImageSymbolEffects.WiggleLeft:
|
case ImageSymbolEffects.WiggleLeft:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleLeftEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleLeftEffect());
|
||||||
case ImageSymbolEffects.WiggleRight:
|
case ImageSymbolEffects.WiggleRight:
|
||||||
// @ts-expect-error added on iOS 18
|
|
||||||
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleRightEffect());
|
return new ImageSymbolEffect(NSSymbolWiggleEffect.wiggleRightEffect());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user