From f411ab9d7e62931e9a37346db3b35ad8b5c54dd2 Mon Sep 17 00:00:00 2001 From: moshiur01 Date: Sun, 11 Aug 2024 12:40:44 +0600 Subject: [PATCH] Updated: Update a new varient in the timeline and fixed animation in the stepline component --- app/docs/components/timeline/Timeline.mdx | 9 ++ .../timeline/variant/DottedBorderTimeline.tsx | 93 +++++++++++++++++++ app/src/components/Steps/StepLine.tsx | 2 +- 3 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 app/docs/components/timeline/variant/DottedBorderTimeline.tsx diff --git a/app/docs/components/timeline/Timeline.mdx b/app/docs/components/timeline/Timeline.mdx index 35d50be8..be012f67 100644 --- a/app/docs/components/timeline/Timeline.mdx +++ b/app/docs/components/timeline/Timeline.mdx @@ -1,5 +1,6 @@ import { DefaultTimeline, DefaultTimelineCode } from './variant/DefaultTimeline' import { DashedBorderTimeline, DashedBorderTimelineCode } from './variant/DashedBorderTimeline' +import { DottedBorderTimeline, DottedBorderTimelineCode } from './variant/DottedBorderTimeline' import { TimelineWithImage, TimelineWithImageCode } from './variant/TimelineWithImage' import CodeHighlightPreview from '../../../components/CodeHighlightPreview' @@ -24,6 +25,14 @@ The Dashed Border Timeline component represents a timeline with dashed borders. +## Dotted Border Timeline + +The Dotted Border Timeline component represents a timeline with dotted borders. + + + + + ## Timeline With Image The Image Timeline is a dynamic component that showcases a sequence of events along with corresponding images. diff --git a/app/docs/components/timeline/variant/DottedBorderTimeline.tsx b/app/docs/components/timeline/variant/DottedBorderTimeline.tsx new file mode 100644 index 00000000..c46c1cf5 --- /dev/null +++ b/app/docs/components/timeline/variant/DottedBorderTimeline.tsx @@ -0,0 +1,93 @@ +import { Timeline, TimelineContent, TimelineItem, TimelinePoint } from '../../../../src' + +const DottedBorderTimeline = () => { + return ( +
+ + + + +

+ September 23,2022 +

+

Step 1 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+ + + +

+ September 23,2022 +

+

Step 2 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+ + + +

+ September 23,2022 +

+

Step 3 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+
+
+ ) +} + +export default DottedBorderTimeline + +const DottedBorderTimelineCode = { + 'TimelineComponent.tsx': ` + import { Timeline, TimelineContent, TimelineItem, TimelinePoint } from 'keep-react' + + export const TimelineComponent = () => { + return ( + + + + +

September 23,2022

+

Step 1 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+ + + +

September 23,2022

+

Step 2 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+ + + +

September 23,2022

+

Step 3 Completed

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, incidunt. +

+
+
+
+ ) + } + `, +} + +export { DottedBorderTimeline, DottedBorderTimelineCode } diff --git a/app/src/components/Steps/StepLine.tsx b/app/src/components/Steps/StepLine.tsx index f123014f..ac48f94b 100644 --- a/app/src/components/Steps/StepLine.tsx +++ b/app/src/components/Steps/StepLine.tsx @@ -18,7 +18,7 @@ const StepLine = forwardRef(({ className, complet