> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobile-starter.amisi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Divider

> Separate content with a horizontal or vertical rule

export const LocalUiPlayground = ({component, title, height = 640}) => {
  const [playgroundUrl, setPlaygroundUrl] = useState(null);
  useEffect(() => {
    const isLocal = window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1';
    setPlaygroundUrl(isLocal ? 'http://localhost:8090/' : 'https://selcouthdigital.github.io/amisi-mobile-starter/');
  }, []);
  if (!playgroundUrl) {
    return null;
  }
  return <div className="not-prose my-6 overflow-hidden rounded-xl border border-zinc-950/10 bg-white dark:border-white/10 dark:bg-zinc-950">
      <iframe src={`${playgroundUrl}?component=${component}`} title={title} className="block w-full" style={{
    height
  }} loading="lazy" />
    </div>;
};

`Divider` renders a one-pixel rule using the shared border color.

<LocalUiPlayground component="divider" title="Interactive Divider example" />

## Usage

```tsx theme={null}
import { Divider, Text, View } from '@amisi-mobile-starter/ui';

export const Sections = () => (
  <View className="gap-3">
    <Text>Account</Text>
    <Divider />
    <Text>Security</Text>
  </View>
);
```

## Props

| Prop          | Type                         | Default        | Description                                                           |
| ------------- | ---------------------------- | -------------- | --------------------------------------------------------------------- |
| `orientation` | `'horizontal' \| 'vertical'` | `'horizontal'` | Rule direction. A vertical divider needs a constrained parent height. |

`Divider` also accepts React Native `ViewProps`.
