{"ast":null,"code":"import { mode } from \"../tools\";\nexport var Skeleton = {\n  baseStyle: function baseStyle(props) {\n    return {\n      startColor: mode('muted.200', 'muted.600')(props),\n      endColor: 'transparent',\n      overflow: 'hidden',\n      fadeDuration: 0.1,\n      speed: 1.0,\n      h: '10',\n      w: '100%'\n    };\n  }\n};\nexport var SkeletonText = {\n  baseStyle: function baseStyle(props) {\n    return {\n      startColor: mode('muted.200', 'muted.600')(props),\n      endColor: 'transparent',\n      fadeDuration: 0.1,\n      w: '100%',\n      speed: 1.0,\n      flexDirection: 'column',\n      _line: {\n        h: 3,\n        rounded: 'full'\n      }\n    };\n  },\n  defaultProps: {\n    lines: 3,\n    space: 3\n  }\n};","map":{"version":3,"sources":["skeleton.ts"],"names":["mode","Skeleton","baseStyle","props","startColor","endColor","overflow","fadeDuration","speed","h","w","SkeletonText","flexDirection","_line","rounded","defaultProps","lines","space"],"mappings":"AAAA,SAASA,IAAT;AAGA,OAAO,IAAMC,QAAQ,GAAG;EACtBC,SAAS,EAAGC,SAAAA,UAAAA,KAAD,EAAgC;IACzC,OAAO;MACLC,UAAU,EAAEJ,IAAI,CAAC,WAAD,EAAc,WAAd,CAAJA,CAA+BG,KAA/BH,CADP;MAELK,QAAQ,EAAE,aAFL;MAGLC,QAAQ,EAAE,QAHL;MAILC,YAAY,EAAE,GAJT;MAKLC,KAAK,EAAE,GALF;MAMLC,CAAC,EAAE,IANE;MAOLC,CAAC,EAAE;IAPE,CAAP;EASD;AAXqB,CAAjB;AAeP,OAAO,IAAMC,YAAY,GAAG;EAC1BT,SAAS,EAAGC,SAAAA,UAAAA,KAAD,EAAgC;IACzC,OAAO;MACLC,UAAU,EAAEJ,IAAI,CAAC,WAAD,EAAc,WAAd,CAAJA,CAA+BG,KAA/BH,CADP;MAELK,QAAQ,EAAE,aAFL;MAGLE,YAAY,EAAE,GAHT;MAILG,CAAC,EAAE,MAJE;MAKLF,KAAK,EAAE,GALF;MAMLI,aAAa,EAAE,QANV;MAOLC,KAAK,EAAE;QACLJ,CAAC,EAAE,CADE;QAELK,OAAO,EAAE;MAFJ;IAPF,CAAP;EAYD,CAdyB;EAe1BC,YAAY,EAAE;IACZC,KAAK,EAAE,CADK;IAEZC,KAAK,EAAE;EAFK;AAfY,CAArB","sourcesContent":["import { mode } from '../tools';\n\n// Skeleton\nexport const Skeleton = {\n  baseStyle: (props: Record<string, any>) => {\n    return {\n      startColor: mode('muted.200', 'muted.600')(props),\n      endColor: 'transparent',\n      overflow: 'hidden',\n      fadeDuration: 0.1,\n      speed: 1.0,\n      h: '10',\n      w: '100%',\n    };\n  },\n};\n\n// SkeletonText\nexport const SkeletonText = {\n  baseStyle: (props: Record<string, any>) => {\n    return {\n      startColor: mode('muted.200', 'muted.600')(props),\n      endColor: 'transparent',\n      fadeDuration: 0.1,\n      w: '100%',\n      speed: 1.0,\n      flexDirection: 'column',\n      _line: {\n        h: 3,\n        rounded: 'full',\n      },\n    };\n  },\n  defaultProps: {\n    lines: 3,\n    space: 3,\n  },\n};\n"]},"metadata":{},"sourceType":"module"}