mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			v6.5.0
			...
			a63b5bfa4e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					a63b5bfa4e | ||
| 
						 | 
					4b2e47f8f9 | ||
| 
						 | 
					66f83b24bd | 
@@ -88,18 +88,21 @@ export function Modal({ shown, setShown, scrollable, size, children }) {
 | 
			
		||||
ModalHeader.propTypes = {
 | 
			
		||||
    setShown: PropTypes.func.isRequired,
 | 
			
		||||
    title: PropTypes.string.isRequired,
 | 
			
		||||
    showCloseButton: PropTypes.bool,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export function ModalHeader({ setShown, title }) {
 | 
			
		||||
export function ModalHeader({ setShown, title, showCloseButton = true }) {
 | 
			
		||||
    return (
 | 
			
		||||
        <div className="modal-header">
 | 
			
		||||
            <h1 className="modal-title fs-5">{title}</h1>
 | 
			
		||||
            <button
 | 
			
		||||
                type="button"
 | 
			
		||||
                className="btn-close"
 | 
			
		||||
                onClick={() => setShown(false)}
 | 
			
		||||
                aria-label={_("Close")}
 | 
			
		||||
            />
 | 
			
		||||
            {showCloseButton && (
 | 
			
		||||
                <button
 | 
			
		||||
                    type="button"
 | 
			
		||||
                    className="btn-close"
 | 
			
		||||
                    onClick={() => setShown(false)}
 | 
			
		||||
                    aria-label={_("Close")}
 | 
			
		||||
                />
 | 
			
		||||
            )}
 | 
			
		||||
        </div>
 | 
			
		||||
    );
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -64,13 +64,15 @@ function RichTable({
 | 
			
		||||
        },
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    const paginationIsNeeded = tableData.length > pageSize && withPagination;
 | 
			
		||||
 | 
			
		||||
    return (
 | 
			
		||||
        <div className="table-responsive">
 | 
			
		||||
            <table className="table table-hover text-nowrap">
 | 
			
		||||
                <RichTableHeader table={table} flexRender={flexRender} />
 | 
			
		||||
                <RichTableBody table={table} flexRender={flexRender} />
 | 
			
		||||
            </table>
 | 
			
		||||
            {withPagination && (
 | 
			
		||||
            {paginationIsNeeded && (
 | 
			
		||||
                <RichTablePagination
 | 
			
		||||
                    table={table}
 | 
			
		||||
                    tablePageSize={pageSize}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user