Web:Client:Add skeleton for LanguageFilter.
This commit is contained in:
parent
01b27372b1
commit
05986e4170
@ -9,6 +9,7 @@ import { flagsIcons } from "@docspace/common/utils/image-flags";
|
||||
import { convertToCulture } from "@docspace/common/utils";
|
||||
import Backdrop from "@docspace/components/backdrop";
|
||||
import { isMobile } from "@docspace/components/utils/device";
|
||||
import RectangleSkeleton from "@docspace/components/skeletons/rectangle";
|
||||
|
||||
const LanguageFilter = ({
|
||||
t,
|
||||
@ -16,6 +17,7 @@ const LanguageFilter = ({
|
||||
defaultOformLocale,
|
||||
oformLocales,
|
||||
filterOformsByLocale,
|
||||
filterOformsByLocaleIsLoading,
|
||||
}) => {
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
const onToggleDropdownIsOpen = () => setIsOpen(!isOpen);
|
||||
@ -31,6 +33,9 @@ const LanguageFilter = ({
|
||||
|
||||
if (oformLocales !== null && oformLocales?.length === 0) return null;
|
||||
|
||||
if (filterOformsByLocaleIsLoading)
|
||||
return <RectangleSkeleton width="41px" height="32px" />;
|
||||
|
||||
return (
|
||||
<Styled.LanguageFilter>
|
||||
<Backdrop
|
||||
@ -100,4 +105,5 @@ export default inject(({ oformsStore }) => ({
|
||||
defaultOformLocale: oformsStore.defaultOformLocale,
|
||||
oformLocales: oformsStore.oformLocales,
|
||||
filterOformsByLocale: oformsStore.filterOformsByLocale,
|
||||
filterOformsByLocaleIsLoading: oformsStore.filterOformsByLocaleIsLoading,
|
||||
}))(withTranslation(["Common"])(observer(LanguageFilter)));
|
||||
|
Loading…
Reference in New Issue
Block a user