feat(dashboard): Update v2 store domain to follow conventions, and abstract some logic (#6927)

**What**
- Updates the V2 store domain.
- Abstracts some of the API requests logic into re-usable hooks

**Note**
- Partial PR as we need to add support for setting a default currency, region and location. Currently the `q` param is missing on all V2 endpoints, so we can't use our combobox component to list these options. Will be added later when that has been fixed in core.
- The PR includes a generic hook for fetching combobox data, that I added before realising that `q` is not currently supported. But keeping it as it will be useful once support is added.
This commit is contained in:
Kasper Fabricius Kristensen
2024-04-04 07:15:17 +00:00
committed by GitHub
parent 3044ecaf61
commit 7385a67dc7
17 changed files with 399 additions and 491 deletions
@@ -618,7 +618,10 @@
"addCurrencies": "Add currencies",
"removeCurrencyWarning_one": "You are about to remove {{count}} currency from your store. Ensure that you have removed all prices using the currency before proceeding.",
"removeCurrencyWarning_other": "You are about to remove {{count}} currencies from your store. Ensure that you have removed all prices using the currencies before proceeding.",
"currencyAlreadyAdded": "The currency has already been added to your store."
"currencyAlreadyAdded": "The currency has already been added to your store.",
"edit": {
"header": "Edit Store"
}
},
"regions": {
"domain": "Regions",
@@ -1002,4 +1005,4 @@
"seconds_one": "Second",
"seconds_other": "Seconds"
}
}
}