import { useRequest } from '@nocobase/client';
import { Spin } from 'antd';
import React, { createContext, useContext } from 'react';
const AvailableActionsContext = createContext([]);
AvailableActionsContext.displayName = 'AvailableActionsContext';
export const AvailableActionsProvider: React.FC = (props) => {
const { data, loading } = useRequest<{
data: any[];
}>({
resource: 'availableActions',
action: 'list',
});
if (loading) {
return ;
}
return {props.children};
};
export const useAvailableActions = () => {
return useContext(AvailableActionsContext);
};