diff --git a/concepts/05 UI Components/Button/02 Overview/00 Overview.md b/concepts/05 UI Components/Button/02 Overview/00 Overview.md new file mode 100644 index 0000000000..c78080bc0e --- /dev/null +++ b/concepts/05 UI Components/Button/02 Overview/00 Overview.md @@ -0,0 +1,3 @@ +DevExtreme Button component is an interactive UI element that allows users to trigger specific actions or events within an application. + +In this overview you can find a map of Button elements, information about key features, and what to explore next. \ No newline at end of file diff --git a/concepts/05 UI Components/Button/02 Overview/05 Elements.md b/concepts/05 UI Components/Button/02 Overview/05 Elements.md new file mode 100644 index 0000000000..a6e74eea7b --- /dev/null +++ b/concepts/05 UI Components/Button/02 Overview/05 Elements.md @@ -0,0 +1,10 @@ +Below is an element map. A click on an element navigates to the topic related to this element. + +

Button elements + + + Text + Icon + Type + Change Icon Position +

\ No newline at end of file diff --git a/concepts/05 UI Components/Button/02 Overview/10 Key Features.md b/concepts/05 UI Components/Button/02 Overview/10 Key Features.md new file mode 100644 index 0000000000..ea03f691fa --- /dev/null +++ b/concepts/05 UI Components/Button/02 Overview/10 Key Features.md @@ -0,0 +1,8 @@ +- **Labeling** +You can label DevExtreme Button with [text](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#text), an [icon](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#icon), or both to indicate its function. + +- **State Management** +Button states include default, [hover](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#hoverStateEnabled), [active](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#activeStateEnabled), and [disabled](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#disabled). + +- **Action Binding** +You can bind Button to a function triggered when the button [is clicked](/Documentation/ApiReference/UI_Components/dxButton/Configuration/#onClick). Actions can include [submitting a form](/Documentation/Guide/UI_Components/Button/Validate_and_Submit_an_HTML_Form/), navigating to another page, or executing a custom script. \ No newline at end of file diff --git a/concepts/05 UI Components/Button/02 Overview/15 Explore More.md b/concepts/05 UI Components/Button/02 Overview/15 Explore More.md new file mode 100644 index 0000000000..eda462d003 --- /dev/null +++ b/concepts/05 UI Components/Button/02 Overview/15 Explore More.md @@ -0,0 +1,5 @@ +- [Getting Started with Button](/concepts/05%20UI%20Components/Button/00%20Getting%20Started%20with%20Button '/Documentation/Guide/UI_Components/Button/Getting_Started_with_Button/') + +- [API](/api-reference/10%20UI%20Components/dxButton '/Documentation/ApiReference/UI_Components/dxButton/') + +- [Demos](/concepts/05%20UI%20Components/Button/Demos.md '/Documentation/Guide/UI_Components/Button/Demos/') \ No newline at end of file diff --git a/images/Button/button-elements.png b/images/Button/button-elements.png new file mode 100644 index 0000000000..de0efd7862 Binary files /dev/null and b/images/Button/button-elements.png differ