BaseCrudPage

BaseCrudPage allows you to quickly create a window with a standard implementation of the CRUD functionality.

Example

index.tsx
import React from 'react';
import Entity from '@entities/Entity'
import BaseCrudPage from '@views/BaseCrudPage';

const MyComponent: React.FC = () = {

	return (
		<>
			<BaseCrudPage
				methods={Entity.methods}
				fields={Entity.fields}
				queryFilter={Entity.queryFilter}
				filters={Entity.filters}
				table={Entity.table}
				forms={Entity.forms}
				style={style}
			/>
		</>
	);
};

export default MyComponent;

BaseCrudPage props

BaseCrudPageProps<T>

Property
Description
Type
Default

methods

crud methods

-

fields

fields for basecrudpage

-

queryFilter

pagination params

-

filters

filters fields and save method

-

table

table params

-

forms

form params

-

style

container styles

React.CSSProperties

undefined

IMethods

IEntityField

IQueryFilter

IEntityFilter

IEntityTable

IEntityForm

Last updated