Files
explore/ui/contractVerification/useFormConfigQuery.tsx
T
tom goriunovandGitHub fae4990e1f API resource refactoring (#2699)
* add prefix to API resources

* fix pw tests

* refactor config

* remove unnecessary prefixes in resource names

* fixes

* update screenshots
2025-05-01 15:22:38 +02:00

22 lines
637 B
TypeScript

import config from 'configs/app';
import useApiQuery from 'lib/api/useApiQuery';
import { isValidVerificationMethod, sortVerificationMethods } from './utils';
export default function useFormConfigQuery(enabled: boolean) {
return useApiQuery('general:contract_verification_config', {
queryOptions: {
select: (data) => {
return {
...data,
verification_options: [
...data.verification_options,
...config.UI.views.address.extraVerificationMethods,
].filter(isValidVerificationMethod).sort(sortVerificationMethods),
};
},
enabled,
},
});
}