Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@
"@enterwell/react-ui": "workspace:*",
"@mdx-js/mdx": "3.1.1",
"@mdx-js/react": "3.1.1",
"@mui/icons-material": "7.0.2",
"@mui/lab": "7.0.0-beta.11",
"@mui/material": "7.0.2",
"@mui/material-nextjs": "7.0.2",
"@mui/system": "7.0.2",
"@mui/icons-material": "7.3.9",
"@mui/lab": "7.0.1-beta.23",
"@mui/material": "7.3.9",
"@mui/material-nextjs": "7.3.9",
"@mui/system": "7.3.9",
"@mui/x-data-grid-pro": "7.28.3",
"@mui/x-date-pickers": "7.28.3",
"@mui/x-date-pickers-pro": "7.28.3",
Expand All @@ -54,8 +54,8 @@
"pagefind": "1.4.0",
"postcss": "8.5.8",
"tailwindcss": "4.2.1",
"typescript": "5.8.3",
"typescript": "5.9.3",
"unist-builder": "4.0.0",
"unist-util-visit": "5.0.0"
"unist-util-visit": "5.1.0"
}
}
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
"lint": "turbo run lint"
},
"devDependencies": {
"@turbo/gen": "2.5.0",
"@turbo/gen": "2.8.17",
"eslint": "9.39.4",
"just-camel-case": "6.2.0",
"just-pascal-case": "3.2.0",
"tsconfig": "workspace:*",
"turbo": "2.5.0"
"turbo": "2.8.17"
}
}
2 changes: 1 addition & 1 deletion packages/eslint-config-custom/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"private": true,
"devDependencies": {
"@vercel/style-guide": "6.0.0",
"eslint-config-turbo": "2.5.0"
"eslint-config-turbo": "2.8.17"
}
}
6 changes: 3 additions & 3 deletions packages/react-hooks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@
"@types/react-dom": "19.2.3",
"eslint-config-custom": "workspace:*",
"react": "19.2.4",
"rimraf": "6.0.1",
"rimraf": "6.1.3",
"tsconfig": "workspace:*",
"tsup": "8.4.0",
"typescript": "5.8.3"
"tsup": "8.5.1",
"typescript": "5.9.3"
},
"peerDependencies": {
"react": "^19",
Expand Down
8 changes: 4 additions & 4 deletions packages/react-mui-hooks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@
"@enterwell/react-hooks": "workspace:*",
"@enterwell/react-ui": "workspace:*",
"@microsoft/api-extractor": "7.57.7",
"@mui/material": "7.0.2",
"@mui/material": "7.3.9",
"@mui/x-data-grid-pro": "7.28.3",
"@types/node": "22.19.15",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"date-fns": "4.1.0",
"eslint-config-custom": "workspace:*",
"react": "19.2.4",
"rimraf": "6.0.1",
"rimraf": "6.1.3",
"tsconfig": "workspace:*",
"tsup": "8.4.0",
"typescript": "5.8.3"
"tsup": "8.5.1",
"typescript": "5.9.3"
},
"peerDependencies": {
"@enterwell/react-hooks": "^0",
Expand Down
2 changes: 1 addition & 1 deletion packages/react-mui-hooks/temp/react-mui-hooks.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export type TypedSortModel<T> = (GridSortItem & {
})[];

// @public
export function useDataGrid({ tableId, pageSize, columns, columnVisibilityModel, defaultSort, onPage, onRowClick, rowHeight, density, selection, checkboxSelection, enableColumnFilters, enablePagination, infiniteLoading, keepNonExistentRowsSelected, localeText, slots, slotProps }: UseDataGridProps): UseDataGridResponse;
export function useDataGrid(input: UseDataGridProps): UseDataGridResponse;

// @public
export type useDataGridOnPage = (page: number, pageSize: number, sortModel?: GridSortModel, filterModel?: GridFilterModel) => Promise<{
Expand Down
4 changes: 4 additions & 0 deletions packages/react-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

_NOTE: This is an automatically generated file. Do not modify contents of this file manually._

## [0.17.0] - 2025-06-05
### Added
- [SideNav] Component

## [0.16.0] - 2025-04-02
### Added
- [PageDrawer] `bgColor` and `slots` optional props
Expand Down
Empty file.
14 changes: 7 additions & 7 deletions packages/react-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@enterwell/react-ui",
"description": "Enterwell's React UI component library.",
"version": "0.16.0",
"version": "0.17.0",
"type": "module",
"main": "dist/index.js",
"types": "./dist/index.d.ts",
Expand All @@ -28,9 +28,9 @@
"@emotion/styled": "11.14.1",
"@enterwell/react-hooks": "workspace:*",
"@microsoft/api-extractor": "7.57.7",
"@mui/icons-material": "7.0.2",
"@mui/material": "7.0.2",
"@mui/system": "7.0.2",
"@mui/icons-material": "7.3.9",
"@mui/material": "7.3.9",
"@mui/system": "7.3.9",
"@mui/x-date-pickers": "7.28.3",
"@mui/x-date-pickers-pro": "7.28.3",
"@types/node": "22.19.15",
Expand All @@ -39,10 +39,10 @@
"date-fns": "4.1.0",
"eslint-config-custom": "workspace:*",
"react": "19.2.4",
"rimraf": "6.0.1",
"rimraf": "6.1.3",
"tsconfig": "workspace:*",
"tsup": "8.4.0",
"typescript": "5.8.3"
"tsup": "8.5.1",
"typescript": "5.9.3"
},
"peerDependencies": {
"@emotion/react": "^11",
Expand Down
24 changes: 12 additions & 12 deletions packages/react-ui/temp/react-ui.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import { Theme } from '@mui/material';
import { TypographyVariant } from '@mui/material';

// @public
export function ConfirmButton({ header, message, confirmButtonText, color, iconButton, onConfirm, slots, ...rest }: ConfirmButtonProps): react_jsx_runtime.JSX.Element;
export function ConfirmButton(input: ConfirmButtonProps): react_jsx_runtime.JSX.Element;

// @public
export type ConfirmButtonProps = Omit<ButtonProps, "onClick"> & Pick<ConfirmDialogProps, DialogDestructuredPropKeys> & {
Expand All @@ -46,7 +46,7 @@ export type ConfirmButtonProps = Omit<ButtonProps, "onClick"> & Pick<ConfirmDial
};

// @public
export function ConfirmDialog({ isOpen, header, message, maxWidth, color, confirmButtonText, cancelButtonText, onConfirm, onCancel, ...rest }: ConfirmDialogProps): react_jsx_runtime.JSX.Element;
export function ConfirmDialog(input: ConfirmDialogProps): react_jsx_runtime.JSX.Element;

// @public
export type ConfirmDialogProps = Omit<DialogProps, "open" | "onClose" | "color"> & {
Expand All @@ -61,7 +61,7 @@ export type ConfirmDialogProps = Omit<DialogProps, "open" | "onClose" | "color">
};

// @public
export function DatePicker({ onBlur, helperText, error, required, format, renderInput, ...rest }: DatePickerProps): react_jsx_runtime.JSX.Element;
export function DatePicker(input: DatePickerProps): react_jsx_runtime.JSX.Element;

// @public
export type DatePickerProps = Omit<DatePickerProps_2<Date, false>, "renderInput"> & {
Expand All @@ -73,7 +73,7 @@ export type DatePickerProps = Omit<DatePickerProps_2<Date, false>, "renderInput"
};

// @public
export function DateTimeRangePicker({ start, end, hideTime, useSeconds, preselectOptions, onChange, ...rest }: DateTimeRangePickerProps): react_jsx_runtime.JSX.Element;
export function DateTimeRangePicker(input: DateTimeRangePickerProps): react_jsx_runtime.JSX.Element;

// @public
export type DateTimeRangePickerPreselectOption = {
Expand All @@ -97,7 +97,7 @@ export type DateTimeRangePickerProps = Omit<ComponentProps<typeof TextField>, "o
export type DialogDestructuredPropKeys = "header" | "onConfirm" | "message" | "color" | "confirmButtonText";

// @public
export function DropdownButton({ options, onClick, icon, disabled, ...rest }: DropdownButtonProps): react_jsx_runtime.JSX.Element;
export function DropdownButton(input: DropdownButtonProps): react_jsx_runtime.JSX.Element;

// @public
export type DropdownButtonOption = {
Expand Down Expand Up @@ -125,7 +125,7 @@ export function ItemAccordionDetails(props: AccordionDetailsProps): react_jsx_ru
export function ItemAccordionSummary(props: AccordionSummaryProps): react_jsx_runtime.JSX.Element;

// @public
export function PageDrawer({ expanded, onChange, children, height, minHeight, onResize, color, bgColor, slots, ...rest }: PageDrawerProps): react_jsx_runtime.JSX.Element;
export function PageDrawer(input: PageDrawerProps): react_jsx_runtime.JSX.Element;

// @public
export type PageDrawerProps = HTMLAttributes<HTMLDivElement> & {
Expand All @@ -150,7 +150,7 @@ export type PageDrawerProps = HTMLAttributes<HTMLDivElement> & {
};

// @public
export function SearchHeader({ onSubmit, placeholder, children, variant }: SearchHeaderProps): react_jsx_runtime.JSX.Element;
export function SearchHeader(input: SearchHeaderProps): react_jsx_runtime.JSX.Element;

// @public
export type SearchHeaderProps = {
Expand All @@ -161,7 +161,7 @@ export type SearchHeaderProps = {
};

// @public
export function Select<T extends SelectItem, ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent']>({ multiple, value, options, placeholder, loading: parentLoading, label, onChange, displayOption, pageSize, onPage, debounce, noOptionsText, loadingOptionsText, error, helperText, required, disableFilterOptions, stopPropagationOnKeyCodeSpace, onBlur, listStartDecorator, listEndDecorator, ...rest }: SelectProps<T, ChipComponent>): react_jsx_runtime.JSX.Element;
export function Select<T extends SelectItem, ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent']>(input: SelectProps<T, ChipComponent>): react_jsx_runtime.JSX.Element;

// @public
export type SelectItem = {
Expand Down Expand Up @@ -195,13 +195,13 @@ export type SelectProps<T extends SelectItem, ChipComponent extends React.Elemen
};

// @public
export function SideNav({ children, sx, width, headerHeight, header, endAdorner, ...rest }: SideNavProps): react_jsx_runtime.JSX.Element;
export function SideNav(input: SideNavProps): react_jsx_runtime.JSX.Element;

// @public
export function SideNavItem({ children, href, selected, icon }: SideNavItemProps): react_jsx_runtime.JSX.Element;
export function SideNavItem(input: SideNavItemProps): react_jsx_runtime.JSX.Element;

// @public
export function SideNavItemGroup({ children, label, expanded: controlledExpanded, defaultExpanded }: SideNavItemGroupProps): react_jsx_runtime.JSX.Element;
export function SideNavItemGroup(input: SideNavItemGroupProps): react_jsx_runtime.JSX.Element;

// @public
export type SideNavItemGroupProps = PropsWithChildren<{
Expand Down Expand Up @@ -246,7 +246,7 @@ export type SplitButtonProps = Omit<ButtonGroupProps, "onChange" | "onClick"> &
};

// @public
export function TimeInput({ value, defaultValue, useSeconds, onChange, onKeyDown, onBlur, onTimeChange, ...rest }: TimeInputProps): react_jsx_runtime.JSX.Element;
export function TimeInput(input: TimeInputProps): react_jsx_runtime.JSX.Element;

// @public
export type TimeInputProps = ComponentProps<typeof TextField> & {
Expand Down
Loading