Bug/fix recent calls refresh account assign (#194)

* fix applications add button

* fix persist implementation bugs

---------

Co-authored-by: EgleHelms <e.helms@cognigy.com>
This commit is contained in:
EgleH
2023-02-05 02:33:55 +01:00
committed by GitHub
parent 6a59b9d8d2
commit ba7a4a706d
5 changed files with 11 additions and 9 deletions

View File

@@ -40,11 +40,11 @@ export const SelectFilter = ({
value={filterValue}
onChange={(e) => {
setFilterValue(e.target.value);
const advancedFilter = createFilterString(
const queryFilter = createFilterString(
e.target.value,
label as string
);
setQueryFilter(advancedFilter);
setQueryFilter(queryFilter);
if (handleSelect) {
handleSelect(e);

View File

@@ -65,7 +65,8 @@ export const Alerts = () => {
useMemo(() => {
if (getQueryFilter()) {
const [date] = getQueryFilter().split("/");
setAccountSid(getAccountFilter());
setAccountSid(getAccountFilter() || accountSid);
if (!accountSid && user?.account_sid) setAccountSid(user?.account_sid);
setDateFilter(date);
}
}, [accountSid]);

View File

@@ -72,10 +72,10 @@ export const Applications = () => {
setLocation();
if (user?.account_sid && user.scope === USER_ACCOUNT) {
setAccountSid(user?.account_sid);
} else {
setAccountSid(getAccountFilter() || accountSid);
}
setAccountSid(getAccountFilter() || accountSid);
if (accountSid) {
setApiUrl(`Accounts/${accountSid}/Applications`);
}

View File

@@ -81,12 +81,13 @@ export const RecentCalls = () => {
useMemo(() => {
if (getQueryFilter()) {
const [date, direction, status] = getQueryFilter().split("/");
setAccountSid(getAccountFilter());
setAccountSid(getAccountFilter() || accountSid);
if (!accountSid && user?.account_sid) setAccountSid(user?.account_sid);
setDateFilter(date);
setDirectionFilter(direction);
setStatusFilter(status);
}
}, [accountSid]);
}, [accountSid, pageNumber]);
useEffect(() => {
setLocation();

View File

@@ -39,7 +39,7 @@ export const removeAccountFilter = () => {
* Methods to get/set the RecentCalls and Alerts selected filters from local storage
*/
const storeQueryFilter = "advancedFilter";
const storeQueryFilter = "queryFilter";
export const setQueryFilter = (combinedFilterString: string) => {
return localStorage.setItem(storeQueryFilter, combinedFilterString);
@@ -50,7 +50,7 @@ export const getQueryFilter = () => {
return localStorage.getItem(storeQueryFilter) || "";
};
export const removeAdvancedFilter = () => {
export const removeQueryFilter = () => {
return localStorage.removeItem(storeQueryFilter);
};