Skip to main content
Version: 2.7.0 (current)

Combine Components

To combine components that resides in src/components/ folder to a specific path that resides under that same folder you can run:

rnhc combine -c <component-name-1> <component-name-2> ... -f <folder-path>
  • This will move the existed components for the given inputs to src/components/<folder-path>/ folder.

  • If somehome one of the given components does not exist, rnhc will prompt:

Check if all of these components exist

Example

In this example, we have comp-1 and comp-2 that exists under src/components/ folder, and we want to move them to src/components/foo/bar/ folder:

rnhc combine -c comp-1 comp-2 -f foo/bar
  • The command will outputs the following:
comp-1 component moved to src/components/foo/bar/
comp-2 component moved to src/components/foo/bar/

Atoms

  • To combine atoms that resides in src/components/atoms/ folder to a specific path that resides under that same folder you can run:
rnhc combine -c <atom-name-1> <atom-name-2> ... -f <folder-path> --atom
  • This will move the existed atoms for the given inputs to src/components/atoms/<folder-path>/ folder.

  • If somehow one of the given atoms does not exist, rnhc will prompt:

Check if all of these components exist

Example

In this example, we have atom-1 and atom-2 that exists under src/components/atoms/ folder, and we want to move them to src/components/atoms/foo/bar/ folder:

rnhc combine -c atom-1 atom-2 -f foo/bar --atom
  • The command will outputs the following:
atom-1 moved to src/components/atoms/foo/bar/
atom-2 moved to src/components/atoms/foo/bar/

Molecules

  • To combine molecules that resides in src/components/molecules/ folder to a specific path that resides under that same folder you can run:
rnhc combine -c <molecule-name-1> <molecule-name-2> ... -f <folder-path> --molecule
  • This will move the existed molecules for the given inputs to src/components/molecules/<folder-path>/ folder.

  • If somehow one of the given molecules does not exist, rnhc will prompt:

Check if all of these components exist

Example

In this example, we have molecule-1 and molecule-2 that exists under src/components/molecules/ folder, and we want to move them to src/components/molecules/foo/bar/ folder:

rnhc combine -c molecule-1 molecule-2 -f foo/bar --molecule
  • The command will outputs the following:
molecule-1 moved to src/components/molecules/foo/bar/
molecule-2 moved to src/components/molecules/foo/bar/

Organisms

  • To combine organisms that resides in src/components/organisms/ folder to a specific path that resides under that same folder you can run:
rnhc combine -c <organism-name-1> <organism-name-2> ... -f <folder-path> --organism
  • This will move the existed organisms for the given inputs to src/components/organisms/<folder-path>/ folder.

  • If somehow one of the given organisms does not exist, rnhc will prompt:

Check if all of these components exist

Example

In this example, we have organism-1 and organism-2 that exists under src/components/organisms/ folder, and we want to move them to src/components/organisms/foo/bar/ folder:

rnhc combine -c organism-1 organism-2 -f foo/bar --organism
  • The command will outputs the following:
organism-1 moved to src/components/organisms/foo/bar/
organism-2 moved to src/components/organisms/foo/bar/