Skip to content

Commit 315bb9a

Browse files
committed
Updated scroll logic, removed plain
1 parent c8f5a08 commit 315bb9a

6 files changed

Lines changed: 53 additions & 92 deletions

File tree

packages/react-core/src/components/Pagination/Pagination.tsx

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,9 @@ export interface PaginationProps extends React.HTMLProps<HTMLDivElement>, OUIAPr
123123
isDisabled?: boolean;
124124
/** Flag indicating if pagination is compact. */
125125
isCompact?: boolean;
126-
/** @beta Adds plain styling to the pagination. */
127-
isPlain?: boolean;
128-
/** @beta Prevents the pagination from automatically applying plain styling when glass theme is enabled. */
129-
isNoPlainOnGlass?: boolean;
130126
/** Flag indicating if pagination should not be sticky on mobile. */
131127
isStatic?: boolean;
132-
/** Flag indicating if pagination should stick to its position (based on variant). For dynamic sticky contro, use isStickyBase
128+
/** Flag indicating if pagination should stick to its position (based on variant). For dynamic sticky control, use isStickyBase
133129
* and isStickyStuck instead.
134130
*/
135131
isSticky?: boolean;
@@ -201,8 +197,6 @@ export const Pagination: React.FunctionComponent<PaginationProps> = ({
201197
variant = PaginationVariant.top,
202198
isDisabled = false,
203199
isCompact = false,
204-
isPlain = false,
205-
isNoPlainOnGlass = false,
206200
isStatic = false,
207201
isSticky = false,
208202
isStickyBase = false,
@@ -307,8 +301,6 @@ export const Pagination: React.FunctionComponent<PaginationProps> = ({
307301
isSticky && !isStickyBase && !isStickyStuck && styles.modifiers.sticky,
308302
isStickyBase && styles.modifiers.stickyBase,
309303
isStickyStuck && styles.modifiers.stickyStuck,
310-
isPlain && styles.modifiers.plain,
311-
isNoPlainOnGlass && styles.modifiers.noPlainOnGlass,
312304
className
313305
)}
314306
{...(widgetId && { id: `${widgetId}-${variant}-pagination` })}

packages/react-core/src/components/Pagination/__tests__/Pagination.test.tsx

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -119,28 +119,6 @@ describe('Pagination', () => {
119119
expect(screen.getByTestId('pagination-insets')).toHaveClass('pf-m-page-insets');
120120
});
121121

122-
test(`should not render ${styles.modifiers.plain} class by default`, () => {
123-
render(<Pagination data-testid="pagination-plain-default" itemCount={20} />);
124-
expect(screen.getByTestId('pagination-plain-default')).not.toHaveClass(styles.modifiers.plain);
125-
});
126-
127-
test(`should render ${styles.modifiers.plain} class when isPlain is true`, () => {
128-
render(<Pagination data-testid="pagination-plain" itemCount={20} isPlain />);
129-
expect(screen.getByTestId('pagination-plain')).toHaveClass(styles.modifiers.plain);
130-
});
131-
132-
test(`should not render ${styles.modifiers.noPlainOnGlass} class by default`, () => {
133-
render(<Pagination data-testid="pagination-no-plain-on-glass-default" itemCount={20} />);
134-
expect(screen.getByTestId('pagination-no-plain-on-glass-default')).not.toHaveClass(
135-
styles.modifiers.noPlainOnGlass
136-
);
137-
});
138-
139-
test(`should render ${styles.modifiers.noPlainOnGlass} class when isNoPlainOnGlass is true`, () => {
140-
render(<Pagination data-testid="pagination-no-plain-on-glass" itemCount={20} isNoPlainOnGlass />);
141-
expect(screen.getByTestId('pagination-no-plain-on-glass')).toHaveClass(styles.modifiers.noPlainOnGlass);
142-
});
143-
144122
test(`should not render ${styles.modifiers.stickyBase} class by default`, () => {
145123
render(<Pagination data-testid="pagination-sticky-base-default" itemCount={20} />);
146124
expect(screen.getByTestId('pagination-sticky-base-default')).not.toHaveClass(styles.modifiers.stickyBase);

0 commit comments

Comments
 (0)