# Page layout
Below is an example of the 3F Design page layout. Have a look at the markup under the Code tab.
# Required markup
To enable the page layout use the following required application markup:
<div class="app" v-app v-cloak>
  <v-layout>
    <template #navigation>
      <!-- Navigation components here -->
    </template>
    <v-content>
      <!-- Page content here -->
    </v-content>
    <!-- Footer components here -->
  </v-layout>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# Page content
All page specific content should be placed in the v-content component, which also has a #sidebar slot available to hold secondary navigation.
# API: v-content
| Name | Type | Description | Default | 
|---|---|---|---|
| full-width | Boolean | Specifies whether or not content should take up full width. | false | 
| hide-sidebar | Boolean | Specifies whether or not sidebar should be hidden. | false | 
| slot: sidebar | Slot | Insert v-sidebar components for secondary navigation here | No sidebar | 
# Navigation, hero and footer
Navigation and other common layout components are documented separately: