> For the complete documentation index, see [llms.txt](https://wotamann.gitbook.io/vuetify-form-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wotamann.gitbook.io/vuetify-form-base/schema-1/dynamic-schema.md).

# Computed Schema

### Dynamic Property in Schema

If you want **dynamic** Properties in your Schema, then you must create a **computed** Schema.

This Example turns the Layout of the 'radio' control from [Column to Row](https://wotamann.github.io/grid) on Resizing to Layout-Size medium or greater.

```javascript
data () {
  return {
    myModel:{
      radio: 'A',
    }, 
  }
},
//  dynamic Schema with computed 
computed:{
  mySchema() { 
    return {       
      radio: { type: 'radio', row: this.row, options:['A','B'] }
    }  
  },
  row () { return this.$vuetify.breakpoint.mdAndUp }
}
```

### [Example Online](https://wotamann.github.io/grid)&#x20;
