mirror of
https://github.com/jambonz/jambonz-webapp.git
synced 2025-12-19 05:37:43 +00:00
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:
@@ -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);
|
||||
|
||||
@@ -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]);
|
||||
|
||||
@@ -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`);
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user