about summary refs log tree commit diff
path: root/src/alf
diff options
context:
space:
mode:
Diffstat (limited to 'src/alf')
-rw-r--r--src/alf/atoms.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts
index 6982de75f..ae89fa2cf 100644
--- a/src/alf/atoms.ts
+++ b/src/alf/atoms.ts
@@ -68,7 +68,6 @@ export const atoms = {
    * Used for the outermost components on screens, to ensure that they can fill
    * the screen and extend beyond.
    */
-  // @ts-ignore - web only minHeight string
   util_screen_outer: [
     web({
       minHeight: '100vh',
@@ -76,7 +75,7 @@ export const atoms = {
     native({
       height: '100%',
     }),
-  ] as ViewStyle,
+  ] as StyleProp<ViewStyle>,
 
   /*
    * Theme-independent bg colors
@@ -980,6 +979,14 @@ export const atoms = {
   zoom_out: web({
     animation: 'zoomOut ease-out 0.1s',
   }),
+  slide_in_left: web({
+    // exponential easing function
+    animation: 'slideInLeft cubic-bezier(0.16, 1, 0.3, 1) 0.5s',
+  }),
+  slide_out_left: web({
+    animation: 'slideOutLeft ease-in 0.15s',
+    animationFillMode: 'forwards',
+  }),
   // special composite animation for dialogs
   zoom_fade_in: web({
     animation: 'zoomIn ease-out 0.1s, fadeIn ease-out 0.1s',