# Install

```shell
npm i @mate-vue/app-layout@
```

# Import

```javascript
<script setup>
import { MateAppLayout } from '@mate-vue/app-layout';
</script>
```

# Variants

## Complete

```vue
<template>
    <MateAppLayout style="width: 100vw; height: 100vh;">
        <h1 slot="navbar">My App</h1>
        <MateTabs slot="application-bar">
            <MateTab><MateIcon>home</MateIcon></MateTab>
            <MateTab><MateIcon>receipt_long</MateIcon></MateTab>
            <MateTab><MateIcon>bar_chart</MateIcon></MateTab>
            <MateTab><MateIcon>account_box</MateIcon></MateTab>
            <MateTab><MateIcon>book</MateIcon></MateTab>
        </MateTabs>
        <MateSideNav slot="drawer">
            <MateSideNavItem>
                <template #default>Menü Punkt 1</template>
                <template #items>
                    <MateSideNavItem path="1/1">Menü Punkt 1.1</MateSideNavItem>
                    <MateSideNavItem path="1/2">Menü Punkt 1.2</MateSideNavItem>
                </template>
            </MateSideNavItem>
            <MateSideNavItem>
                <template #default>Menü Punkt 2</template>
                <template #items>
                    <MateSideNavItem path="2/1">Menü Punkt 2.1</MateSideNavItem>
                    <MateSideNavItem path="2/2">Menü Punkt 2.2</MateSideNavItem>
                </template>
            </MateSideNavItem>
        </MateSideNav>
        <div>Page content</div>
    </MateAppLayout>
</template>
```
