# Menu ```rust demo let value = create_rw_signal(String::from("o")); view! { } ``` ### Menu Props | Name | Type | Default | Description | | -------- | ----------------------------------- | -------------------- | --------------------------------------- | | class | `OptionalProp>` | `Default::default()` | Addtional classes for the menu element. | | value | `Model` | `Default::default()` | The selected item key of the menu. | | children | `Children` | | Menu's content. | ### MenuGroup Props | Name | Type | Default | Description | | --- | --- | --- | --- | | class | `OptionalProp>` | `Default::default()` | Addtional classes for the menu group element. | | label | `String` | | The label of the menu group. | | children | `Children` | | MenuGroup's content. | ### MenuItem Props | Name | Type | Default | Description | | ----- | ----------------------------------- | -------------------- | -------------------------------------------- | | class | `OptionalProp>` | `Default::default()` | Addtional classes for the menu item element. | | label | `MaybeSignal` | `Default::default()` | The label of the menu item. | | key | `MaybeSignal` | `Default::default()` | The indentifier of the menu item. |