Currently we can extend the default theme using TS declaration merging feature, like
declare module 'react-native-elements' {
export interface TextProps {
h5: boolean;
h5Style: StyleProp<TextStyle>;
}
export interface FullTheme {
{ | |
"exercise":[ | |
{ | |
"url": "https:\/\/exerciseright.com.au\/blog\/", | |
"img": "https:\/\/exerciseright.com.au\/wp-content\/uploads\/2022\/08\/snowboarding.jpg", | |
"title": "When it comes to exercise", | |
"desc": "There's so much misinformation when it comes to exercise. Our blogs are written by real experts, so you can trust that the information is research-based and" | |
}, | |
{ | |
"url": "https:\/\/www.healthline.com\/health\/fitness-exercise\/best-blogs-of-the-year#1", |
Currently we can extend the default theme using TS declaration merging feature, like
declare module 'react-native-elements' {
export interface TextProps {
h5: boolean;
h5Style: StyleProp<TextStyle>;
}
export interface FullTheme {
/** @type {import('@types/jscodeshift/index').Transform} */ | |
module.exports = function(file, api) { | |
const j = api.jscodeshift; | |
const rootProperties = { | |
type: "ImportDeclaration", | |
source: { | |
type: "Literal", | |
value: "react-native-elements", |
_get_directory() { | |
local i pwd | |
# pwd=("${(s:/:)PWD/#$HOME/~}") | |
# if (( $#pwd > 1 )); then | |
# for i in {1..$(($#pwd-1))}; do | |
# # if [[ "$pwd[$i]" = .* ]]; then | |
# # pwd[$i]="${${pwd[$i]}[1,2]}" | |
# # else | |
# # pwd[$i]="${${pwd[$i]}[1]}" |