UNPKG

repoweaver

Version:

A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies

1 lines 5.22 kB
{"ast":null,"code":"import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/objectWithoutPropertiesLoose\";\nconst _excluded = [\"style\", \"theme\", \"maxFontSizeMultiplier\"];\nfunction _extends() {\n return _extends = Object.assign ? Object.assign.bind() : function (n) {\n for (var e = 1; e < arguments.length; e++) {\n var t = arguments[e];\n for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n }\n return n;\n }, _extends.apply(null, arguments);\n}\nimport * as React from 'react';\nimport StyleSheet from \"react-native-web/dist/exports/StyleSheet\";\nimport color from 'color';\nimport { useInternalTheme } from \"../../core/theming\";\nimport Text from \"../Typography/Text\";\nconst ListSubheader = _ref => {\n let {\n style,\n theme: overrideTheme,\n maxFontSizeMultiplier\n } = _ref,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n const theme = useInternalTheme(overrideTheme);\n const textColor = theme.isV3 ? theme.colors.onSurfaceVariant : color(theme.colors.text).alpha(0.54).rgb().string();\n const font = theme.isV3 ? theme.fonts.bodyMedium : theme.fonts.medium;\n return React.createElement(Text, _extends({\n variant: \"bodyMedium\",\n numberOfLines: 1,\n maxFontSizeMultiplier: maxFontSizeMultiplier\n }, rest, {\n style: [styles.container, Object.assign({\n color: textColor\n }, font), style]\n }));\n};\nListSubheader.displayName = 'List.Subheader';\nconst styles = StyleSheet.create({\n container: {\n paddingHorizontal: 16,\n paddingVertical: 13\n }\n});\nexport default ListSubheader;","map":{"version":3,"names":["React","StyleSheet","color","useInternalTheme","Text","ListSubheader","_ref","style","theme","overrideTheme","maxFontSizeMultiplier","rest","_objectWithoutPropertiesLoose","_excluded","textColor","isV3","colors","onSurfaceVariant","text","alpha","rgb","string","font","fonts","bodyMedium","medium","createElement","_extends","variant","numberOfLines","styles","container","Object","assign","displayName","create","paddingHorizontal","paddingVertical"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/react-native-paper/src/components/List/ListSubheader.tsx"],"sourcesContent":["import * as React from 'react';\nimport { StyleProp, StyleSheet, TextStyle } from 'react-native';\n\nimport color from 'color';\nimport type { ThemeProp } from 'src/types';\n\nimport { useInternalTheme } from '../../core/theming';\nimport Text from '../Typography/Text';\n\nexport type Props = React.ComponentProps<typeof Text> & {\n /**\n * @optional\n */\n theme?: ThemeProp;\n /**\n * Style that is passed to Text element.\n */\n style?: StyleProp<TextStyle>;\n /**\n * Specifies the largest possible scale a text font can reach.\n */\n maxFontSizeMultiplier?: number;\n};\n\n/**\n * A component used to display a header in lists.\n *\n * ## Usage\n * ```js\n * import * as React from 'react';\n * import { List } from 'react-native-paper';\n *\n * const MyComponent = () => <List.Subheader>My List Title</List.Subheader>;\n *\n * export default MyComponent;\n * ```\n */\nconst ListSubheader = ({\n style,\n theme: overrideTheme,\n maxFontSizeMultiplier,\n ...rest\n}: Props) => {\n const theme = useInternalTheme(overrideTheme);\n\n const textColor = theme.isV3\n ? theme.colors.onSurfaceVariant\n : color(theme.colors.text).alpha(0.54).rgb().string();\n\n const font = theme.isV3 ? theme.fonts.bodyMedium : theme.fonts.medium;\n\n return (\n <Text\n variant=\"bodyMedium\"\n numberOfLines={1}\n maxFontSizeMultiplier={maxFontSizeMultiplier}\n {...rest}\n style={[\n styles.container,\n {\n color: textColor,\n ...font,\n },\n style,\n ]}\n />\n );\n};\n\nListSubheader.displayName = 'List.Subheader';\n\nconst styles = StyleSheet.create({\n container: {\n paddingHorizontal: 16,\n paddingVertical: 13,\n },\n});\n\nexport default ListSubheader;\n"],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAAA,OAAAC,UAAA;AAG9B,OAAOC,KAAK,MAAM,OAAO;AAGzB,SAASC,gBAAgB;AACzB,OAAOC,IAAI;AA8BX,MAAMC,aAAa,GAAGC,IAAA,IAKT;EAAA,IALU;MACrBC,KAAK;MACLC,KAAK,EAAEC,aAAa;MACpBC;IAEK,CAAC,GAAAJ,IAAA;IADHK,IAAA,GAAAC,6BAAA,CAAAN,IAAA,EAAAO,SAAA;EAEH,MAAML,KAAK,GAAGL,gBAAgB,CAACM,aAAa,CAAC;EAE7C,MAAMK,SAAS,GAAGN,KAAK,CAACO,IAAI,GACxBP,KAAK,CAACQ,MAAM,CAACC,gBAAgB,GAC7Bf,KAAK,CAACM,KAAK,CAACQ,MAAM,CAACE,IAAI,CAAC,CAACC,KAAK,CAAC,IAAI,CAAC,CAACC,GAAG,CAAC,CAAC,CAACC,MAAM,CAAC,CAAC;EAEvD,MAAMC,IAAI,GAAGd,KAAK,CAACO,IAAI,GAAGP,KAAK,CAACe,KAAK,CAACC,UAAU,GAAGhB,KAAK,CAACe,KAAK,CAACE,MAAM;EAErE,OACEzB,KAAA,CAAA0B,aAAA,CAACtB,IAAI,EAAAuB,QAAA;IACHC,OAAO,EAAC,YAAY;IACpBC,aAAa,EAAE,CAAE;IACjBnB,qBAAqB,EAAEA;EAAsB,GACzCC,IAAI;IACRJ,KAAK,EAAE,CACLuB,MAAM,CAACC,SAAS,EAAAC,MAAA,CAAAC,MAAA;MAEd/B,KAAK,EAAEY;IAAS,GACbQ,IAAA,GAELf,KAAK;EACL,EACH,CAAC;AAEN,CAAC;AAEDF,aAAa,CAAC6B,WAAW,GAAG,gBAAgB;AAE5C,MAAMJ,MAAM,GAAG7B,UAAU,CAACkC,MAAM,CAAC;EAC/BJ,SAAS,EAAE;IACTK,iBAAiB,EAAE,EAAE;IACrBC,eAAe,EAAE;EACnB;AACF,CAAC,CAAC;AAEF,eAAehC,aAAa","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}