Save Bar Component
@shopify/app-bridge-react@v4
and the app-bridge.js
script tagThe Save Bar API is used to indicate that a form on the current page has unsaved information. It can be used in 2 ways:
- It is automatically configured when you provide the
data-save-bar
attribute to aform
element and will display the save bar when there are unsaved changes. For more information, refer to the save bar API. - It can be controlled declaratively through the
component.
Anchor to savebar componentSaveBar component
The component is available for use in your app. It configures a save bar to display in the Shopify Admin.
You can provide HTML <button>
elements as children to hook into the Save and Discard buttons. The button with variant primary
is the Save button and the button without a variant is the Discard button.
HTML <button>
elements to hook into the Save and Discard buttons of the contextual save bar.
The button with variant primary
is the Save button and the button without a variant is the Discard button.
Whether to show a confirmation dialog when the discard button is clicked
A unique identifier for the save bar
SaveBar
Preview

Anchor to examplesExamples
Save bar options, variations, and events
Anchor to example-savebar-with-different-optionsSaveBar with different options
Anchor to example-showing-a-discard-confirmation-modalShowing a discard confirmation modal
Set the prop on the
component to show a confirmation modal after the user clicks the Discard button of the save bar
Setting the loading state of the Save and Discard buttons
Anchor to example-savebar-controlsSaveBar controls
Anchor to example-showing-the-save-bar-with-the-savebar-apiShowing the save bar with the saveBar API
Showing the save bar with the saveBar API
Anchor to example-showing-the-save-bar-with-the-open-propShowing the save bar with the open prop
Showing the save bar with the open prop