Skip to content

Commit

Permalink
chore(BackToTop): updated broken demo (#10818)
Browse files Browse the repository at this point in the history
  • Loading branch information
thatblindgeye authored Aug 1, 2024
1 parent 30e3c03 commit 9d449da
Showing 1 changed file with 36 additions and 49 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
import React from 'react';
import {
BackToTop,
Card,
CardBody,
Content,
Gallery,
GalleryItem,
PageSection,
Page,
Switch
} from '@patternfly/react-core';
import { BackToTop, Card, CardBody, Content, Gallery, GalleryItem, PageSection, Switch } from '@patternfly/react-core';
import { DashboardWrapper } from '@patternfly/react-core/dist/js/demos/DashboardWrapper';

export const Name = () => {
Expand All @@ -21,44 +11,41 @@ export const Name = () => {

return (
<DashboardWrapper breadcrumb={null}>
<Page>
<PageSection>
<Content>
<h1>Main title</h1>
<p>
Body text should be Red Hat Text at 1rem(16px). It should have leading of 1.5rem(24px) because <br />
of it’s relative line height of 1.5.
</p>
<Switch label="Always show BackToTopButton" onChange={handleChange} isChecked={isAlwaysVisible} />
</Content>
</PageSection>
<PageSection
hasOverflowScroll
name="scrolling-section"
tabIndex={0}
aria-label="Scrollable container of demonstration cards with a back to top element"
>
<Gallery hasGutter>
{Array.from({ length: 60 }).map((_value, index) => (
<GalleryItem key={index}>
<Card key={index}>
<CardBody>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas fermentum et urna eget semper. Sed
tincidunt purus diam, id sollicitudin est pellentesque eget. Ut eget massa dignissim dolor pretium
finibus at sit amet purus. Duis vulputate odio ac tristique convallis. Praesent porttitor
condimentum varius. Duis pharetra in ligula nec ornare. Vivamus tincidunt nulla a semper semper.
Duis tincidunt gravida elit non vehicula. Nunc eu sem venenatis, lobortis lorem sed, consectetur
erat. Nulla accumsan, justo ac fringilla imperdiet, risus magna mollis libero, sit amet malesuada
quam enim vel odio. Nullam vitae feugiat sem. Suspendisse potenti. Mauris dolor enim, pretium a
pulvinar ut, commodo at risus.
</CardBody>
</Card>
</GalleryItem>
))}
</Gallery>
</PageSection>
<BackToTop scrollableSelector='[name="scrolling-section"]' isAlwaysVisible={isAlwaysVisible} />
</Page>
<PageSection>
<Content>
<h1>Main title</h1>
<p>
Body text should be Red Hat Text at 1rem(16px). It should have leading of 1.5rem(24px) because <br />
of it’s relative line height of 1.5.
</p>
<Switch label="Always show BackToTopButton" onChange={handleChange} isChecked={isAlwaysVisible} />
</Content>
</PageSection>
<PageSection
hasOverflowScroll
tabIndex={0}
aria-label="Scrollable container of demonstration cards with a back to top element"
>
<Gallery hasGutter>
{Array.from({ length: 60 }).map((_value, index) => (
<GalleryItem key={index}>
<Card key={index}>
<CardBody>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas fermentum et urna eget semper. Sed
tincidunt purus diam, id sollicitudin est pellentesque eget. Ut eget massa dignissim dolor pretium
finibus at sit amet purus. Duis vulputate odio ac tristique convallis. Praesent porttitor condimentum
varius. Duis pharetra in ligula nec ornare. Vivamus tincidunt nulla a semper semper. Duis tincidunt
gravida elit non vehicula. Nunc eu sem venenatis, lobortis lorem sed, consectetur erat. Nulla
accumsan, justo ac fringilla imperdiet, risus magna mollis libero, sit amet malesuada quam enim vel
odio. Nullam vitae feugiat sem. Suspendisse potenti. Mauris dolor enim, pretium a pulvinar ut, commodo
at risus.
</CardBody>
</Card>
</GalleryItem>
))}
</Gallery>
</PageSection>
<BackToTop scrollableSelector=".pf-v6-c-page__main-container" isAlwaysVisible={isAlwaysVisible} />
</DashboardWrapper>
);
};

0 comments on commit 9d449da

Please sign in to comment.