A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
MIT License
Bot releases are visible (Hide)
Published by refine-bot about 1 year ago
#4948 8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.
Updated dependencies [8e5efffbb23
]:
Published by refine-bot about 1 year ago
8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.Published by refine-bot about 1 year ago
8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.Published by refine-bot about 1 year ago
#4948 8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.
Updated dependencies [8e5efffbb23
]:
Published by refine-bot about 1 year ago
8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.Published by refine-bot about 1 year ago
#4948 8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.
Updated dependencies [8e5efffbb23
]:
Published by refine-bot about 1 year ago
8e5efffbb23
Thanks @aliemir! - Keep the hook and component names in builds for better debugging.Published by refine-bot about 1 year ago
#4824 0206dcb8828
Thanks @aliemir! - feat: initialize nestjs-query package.
πππ This is the initial release of our nestjs-query data provider. https://tripss.github.io/nestjs-query πππ
Supported features:
Usage example:
import graphqlDataProvider, {
GraphQLClient,
liveProvider,
} from "@refinedev/nestjs-query";
import { createClient } from "graphql-ws";
const API_URL = `https://api.nestjs-query.refine.dev/graphql`;
const WS_URL = `wss://api.nestjs-query.refine.dev/graphql`;
const client = new GraphQLClient(API_URL);
const wsClient = createClient(WS_URL);
export const dataProvider = graphqlDataProvider(client);
export const liveProvider = liveProdiver(wsClient);
export const App = () => (
<Refine dataProvider={dataProvider} liveProvider={liveProvider}>
//...
</Refine>
);
Published by refine-bot about 1 year ago
#4906 58d3d605510
Thanks @alicanerdurmaz! - feat: added onUnauthorized
callback to <CanAccess />
component. This callback to be called when useCan
returns false.
<CanAccess
onUnauthorized={({ resource, reason, action, params }) =>
console.log(
`You cannot access ${resource}-${params.id} resource with ${action} action because ${reason}`,
)
}
>
<YourComponent />
</CanAccess>
053798ae52b
Thanks @salihozdemir! - fix: update useForm
warn conditionPublished by refine-bot about 1 year ago
#4896 daabcd666be
Thanks @aliemir! - useInvalidate
now returns a promise that resolves when the invalidation is completed.
#4896 daabcd666be
Thanks @aliemir! - Fine-tuning the invalidation process by setting up additional filters and options for the invalidation.
Now after a successful mutation, refine will invalidate all the queries in the scope but trigger a refetch only for the active queries. If there are any ongoing queries, they will be kept as they are.
After receiving a realtime subscription event, refine will invalidate and refetch only the active queries.
Published by refine-bot about 1 year ago
#4865 946e13408e7
Thanks @aliemir! - Updated query keys to be more consistent and structured.
Added mutation keys to the useMutation
calls with the same structure as the query keys.
Added options.useNewQueryKeys
option to the <Refine>
component for opting into the new query keys.
Check out the documentation for more information.
Published by refine-bot about 1 year ago
9a24e46020d
Thanks @mikeyfarina! - add "--platform" option on cli to start, dev, and build to specify project typePublished by refine-bot about 1 year ago
68592b67357
Thanks @alicanerdurmaz! - fixed: Material UI <List />
, <Show />
, <Edit />
, <Create />
component's header buttons not being aligned properly. #4816
Published by refine-bot about 1 year ago
38680378c7a
Thanks @salihozdemir! - fix: render user avatar and name in <HeaderV2 />
based on user data from authProvider
.Published by refine-bot about 1 year ago
#4788 38680378c7a
Thanks @salihozdemir! - fix: fix incorrect usage of collapse icon in <HeaderV2 />
fix: render user avatar and name in <HeaderV2 />
based on user data from authProvider
.
Published by refine-bot about 1 year ago
#4797 a680aea865b
Thanks @yildirayunlu! - fix: relation fields are not correctly inferred for show
views
Shows title
for category
without using the useOne
hook when showing the category
key.
{
"title": "My title",
"description": "My description",
"category": {
"id": 1,
"name": "My category"
}
}
Published by refine-bot about 1 year ago
38680378c7a
Thanks @salihozdemir! - fix: use <IconButton />
in <HeaderV2 />
instead of using icon.Published by refine-bot about 1 year ago
3052fb22449
Thanks @alicanerdurmaz! - feat: meta
is deprecated from RefineRefreshButtonProps
. <RefreshButton />
will use useInvalidates
instead of useOne
.3052fb22449
]:
Published by refine-bot about 1 year ago
3052fb22449
Thanks @alicanerdurmaz! - feat: Added a new test, "should invalidates when button is clicked" to buttonRefreshTests
.3052fb22449
, 3052fb22449
]:
Published by refine-bot about 1 year ago
f73d1c0e057
Thanks @kilimnik! - feat: added count
property to meta for getList
method