*/
export function useNotionDbPagesGet(
{
dstring,
isEnabled,
}: Params,
): UseQueryResult<RespType<PageObjectResponse[]>, AxiosError<RespType>> {
// получение _dbid
const dbid = new RegExp('notion\\.so\\/.+\\/(.+?)(\\?|$)').exec(dstring)?.[1] || dstring;
return useQuery<RespType<PageObjectResponse[]>, AxiosError<RespType>>(
[ApiPathEnum.NOTION_DB_PAGES_GET],
async () => {
// see [231008201144]
const result = await axios.get(ApiPathEnum.NOTION_DB_PAGES_GET, {
params: { database_id: dbid },
});
return result.data;
},
{ ...queryConfig, enabled: !!isEnabled },
);
}
и где подсветка?
Обсуждают сегодня