Stack
A layout component for stacking elements.
- Use 
Stack.Horizontalto stack horizontally. - Use 
Stack.Verticalto stack vertically. - Use 
gutterprop to specify spacing between elements. 
function Stack(props: {
  // align-items for elements
  align?: CSSProperties['alignItems'];
  // justify-content for elements
  justify?: CSSProperties['justifyContent'];
  // flex-direction for elements
  // (e.g.: row, column)
  direction?: CSSProperties['flexDirection'];
  // Space between elements
  // @default 24
  gutter?: number;
}): JSX.Element;
const Stack.Vertical: Stack;
const Stack.Horizontal: Stack;
Examples
function ComponentA() {
  return (
    <Stack gutter={2} direction="horizontal" align="center">
      <Txt color={adaptive.grey800} typography="st8" fontWeight="semibold" textAlign="center">
        {content}
      </Txt>
      <Foo />
    </Stack>
  );
}
function ComponentB() {
  return (
    <Stack.Vertical gutter={40}>
      <Foo />
      <Bar />
    </Stack.Vertical>
  );
}
function ComponentC() {
  return (
    <Stack.Horizontal gutter={20}>
      <Foo />
      <Bar />
    </Stack.Horizontal>
  );
}