Catalog npm
Back to packageRELEASE DETAILS

0.0.58

npm

@0610studio/rn-layout

https://github.com/0610studio/rn-layout/assets/39161206/722a938f-6298-4149-91bf-2996aeffea4a

Published22 Sept 2024
Direct dependencies21
Transitive dependenciesNot calculated

README

Current package documentation

https://github.com/0610studio/rn-layout/assets/39161206/722a938f-6298-4149-91bf-2996aeffea4a

설치

"react-native-gesture-handler": "^2.16.0",
"react-native-reanimated": "^3.8.1",
"react-native-safe-area-context": "^4.9.0"

npm i @0610studio/rn-layout

사용법

  • App.tsx
<SafeAreaProvider>
    <ThemeProvider
        themeFonts={{
            100: 'Pretendard-Thin',
            200: 'Pretendard-ExtraLight',
            300: 'Pretendard-Light',
            400: 'Pretendard-Regular',
            500: 'Pretendard-Medium',
            600: 'Pretendard-SemiBold',
            700: 'Pretendard-Bold',
            800: 'Pretendard-ExtraBold',
            900: 'Pretendard-Black',
        }}>
        ...
    </ThemeProvider>
</SafeAreaProvider>
  • target component.tsx
const { palette, typography } = useTheme();

<ZSContainer
    edges={['bottom']}
    bottomComponent={
        <BottomButton
            buttonStyle={{ paddingVertical: 16, backgroundColor: buttonDisabled ? '#ff0000' : '#0000ff' }}
            disabled={buttonDisabled}
            isLoading={false}
            loadingComponent={
                <ActivityIndicator /> // default
            }
            labelComponent={
                <Text>등록</Text>
            }
            onPress={() => {
                console.log('등록');
            }}
        />
    }
>

    <Text
        style={[{ marginBottom: 15, marginTop: 30, color: palette.primary.main }, typography.display.large]}
    >
        {'회원 가입'}
    </Text>

    <TextField
        label='휴대폰 번호'
        value={phoneNumber}
        keyboardType="number-pad"
        status='error'
        errorMessage="번호가 일치하지 않아요."
        onChangeText={text => {
            console.log('체인지 : ', text);
        }}
    />
</ZSContainer>

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 24

Native requirements
21 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
4.2.3development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
18.2.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
6.8.0development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
2.0.2development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
5.0.4development
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
10.0.9development
@types/react
Environment
{
  "local_name": "@types/react",
  "alias": false,
  "peer_metadata": null
}
*development
react-native
Environment
{
  "local_name": "react-native",
  "alias": false,
  "peer_metadata": null
}
0.73.8development
@types/react-native
Environment
{
  "local_name": "@types/react-native",
  "alias": false,
  "peer_metadata": null
}
*development
eslint-plugin-react
Environment
{
  "local_name": "eslint-plugin-react",
  "alias": false,
  "peer_metadata": null
}
7.19.0development
eslint-plugin-prettier
Environment
{
  "local_name": "eslint-plugin-prettier",
  "alias": false,
  "peer_metadata": null
}
3.1.2development
react-native-reanimated
Environment
{
  "local_name": "react-native-reanimated",
  "alias": false,
  "peer_metadata": null
}
^3.8.1development
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
*development
eslint-plugin-react-hooks
Environment
{
  "local_name": "eslint-plugin-react-hooks",
  "alias": false,
  "peer_metadata": null
}
2.5.1development
@react-native/babel-preset
Environment
{
  "local_name": "@react-native/babel-preset",
  "alias": false,
  "peer_metadata": null
}
*development
@react-native/metro-config
Environment
{
  "local_name": "@react-native/metro-config",
  "alias": false,
  "peer_metadata": null
}
*development
babel-plugin-module-resolver
Environment
{
  "local_name": "babel-plugin-module-resolver",
  "alias": false,
  "peer_metadata": null
}
5.0.0development
react-native-gesture-handler
Environment
{
  "local_name": "react-native-gesture-handler",
  "alias": false,
  "peer_metadata": null
}
^2.16.0development
react-native-safe-area-context
Environment
{
  "local_name": "react-native-safe-area-context",
  "alias": false,
  "peer_metadata": null
}
^4.9.0development
@react-native/typescript-config
Environment
{
  "local_name": "@react-native/typescript-config",
  "alias": false,
  "peer_metadata": null
}
*development
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
*development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
>=18.0.0peer
react-native
Environment
{
  "local_name": "react-native",
  "alias": false,
  "peer_metadata": null
}
>=0.70.0peer
react-native-reanimated
Environment
{
  "local_name": "react-native-reanimated",
  "alias": false,
  "peer_metadata": null
}
>=3.8.1peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "4eba4fe9e73a57523555f877ecdf5dfeb3c57d89",
  "tarball": "https://registry.npmjs.org/@0610studio/rn-layout/-/rn-layout-0.0.58.tgz",
  "fileCount": 127,
  "integrity": "sha512-3ejpxllKmfB80IpyaAapIfoY+xa5D2cSNPsPyh9Cv90OZcVFlI0RS3rrM60ndRbj59IpUUnug/aRBkkz6xLlJg==",
  "signatures": [
    {
      "sig": "MEUCIAP8pGqOj/Ln2G5rjIowHRz+fMUa9f8u51bwkYwgJg7NAiEAs/kWWIC43UdkoF+zlc4Pxmfcgw6/NCH8KkEXJycn+5g=",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 186300
}

Repository

PENDING
0610studio/rn-layout

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:01 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:13ccc4a2d01fecabe1fb4cfeb3d58baaaa688de65b646bf306dc438ab9e2b7e3

Other collected versions

0.0.6021 Oct0.0.5920 Oct0.0.5722 Sept0.0.5622 Sept0.0.5522 Sept0.0.5422 SeptView all collected versions →