Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: updated filters dropdown and created stories for it #3173

Closed
wants to merge 41 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b918193
installed storybook
devilkiller-ag May 30, 2024
a111d63
removed bolierplate storybook code
devilkiller-ag May 31, 2024
9d73b60
added stories for headings
devilkiller-ag May 31, 2024
08f4cfd
setup autodocs with custom template
devilkiller-ag May 31, 2024
1fca89c
added chromatic workflow
devilkiller-ag Jun 1, 2024
06683d8
added stories for paragraph
devilkiller-ag Jun 1, 2024
fbd3fac
Merge branch 'master' into master
devilkiller-ag Jun 1, 2024
5d1eeb6
added color pallete
devilkiller-ag Jun 2, 2024
2dd1848
Merge branch 'asyncapi:master' into master
devilkiller-ag Jun 4, 2024
397b277
Merge branch 'master' of https://github.com/devilkiller-ag/asyncapi-w…
devilkiller-ag Jun 4, 2024
b819469
added suggusted changes
devilkiller-ag Jun 4, 2024
1ca5032
Experimenting chromatic workflow
devilkiller-ag Jun 4, 2024
b4b240c
added suggusted changes
devilkiller-ag Jun 4, 2024
4d71250
removed error causing design token
devilkiller-ag Jun 4, 2024
96e466f
changed storybook build script name
devilkiller-ag Jun 4, 2024
ae10eb7
updated chromatic workflow trigger action
devilkiller-ag Jun 4, 2024
4aa483e
added suggested changes
devilkiller-ag Jun 8, 2024
1ded72b
updated headings jsdoc according to the requirements of storybook
devilkiller-ag Jun 10, 2024
91a3c5b
retified tailwind css
devilkiller-ag Jun 10, 2024
828d4bb
fix eslint issues and removed chromatic
devilkiller-ag Jun 11, 2024
e1e5a2f
Merge remote-tracking branch 'upstream/master'
devilkiller-ag Jun 11, 2024
36766ed
Merge branch 'master' into master
devilkiller-ag Jun 11, 2024
4373a18
removed chromatic related code
devilkiller-ag Jun 15, 2024
fa87688
Merge branch 'master' into master
devilkiller-ag Jun 15, 2024
0d29b55
Update .storybook/main.ts
akshatnema Jun 16, 2024
aee9ad8
Updated readme file withstorybook commands
devilkiller-ag Jun 16, 2024
3cf06f8
Merge branch 'master' of https://github.com/devilkiller-ag/asyncapi-w…
devilkiller-ag Jun 16, 2024
e8c54e1
Merge branch 'master' into master
devilkiller-ag Jun 17, 2024
569dc20
Merge branch 'master' into master
devilkiller-ag Jun 22, 2024
9359a2d
resolved merge conflicts
devilkiller-ag Jun 29, 2024
50c7ee6
Merge branch 'master' into master
devilkiller-ag Jul 6, 2024
8bba5f2
Merge branch 'asyncapi:master' into master
devilkiller-ag Jul 6, 2024
feb644a
Merge branch 'asyncapi:master' into master
devilkiller-ag Jul 6, 2024
987675d
Merge branch 'asyncapi:master' into master
devilkiller-ag Jul 7, 2024
d5b6f25
Merge branch 'asyncapi:master' into master
devilkiller-ag Jul 14, 2024
08bc12c
Merge branch 'asyncapi:master' into master
devilkiller-ag Jul 27, 2024
9a52c9a
added stories for blogs card
devilkiller-ag Jul 28, 2024
e5ba2b1
Merge branch 'asyncapi:master' into master
devilkiller-ag Aug 8, 2024
7b9a7b8
Merge branch 'asyncapi:master' into master
devilkiller-ag Aug 15, 2024
9a32691
Merge branch 'asyncapi:master' into master
devilkiller-ag Aug 29, 2024
57136f1
updated filters dropdown in tools
devilkiller-ag Aug 29, 2024
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
74 changes: 74 additions & 0 deletions components/navigation/BlogPostCard.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
import type { Meta, StoryObj } from '@storybook/react';

import BlogPostItem from './BlogPostItem';

const meta: Meta<typeof BlogPostItem> = {
title: 'Components/BlogPostCard',
component: BlogPostItem,
decorators: [
(Story) => (
<div
style={{
maxWidth: '400px'
}}
>
<Story />
</div>
)
]
};

export default meta;

type Story = StoryObj<typeof BlogPostItem>;

export const BlogPostCard: Story = {
args: {
post: {
title: 'Blog Post Title',
date: '2024-07-28T06:30:00.000Z',
type: 'Blog Category',
tags: ['Tag 1', 'Tag 2'],
cover: '/img/posts/release-notes-3.0.0/cover.webp',
authors: [
{
name: 'Author Name',
photo: '/favicon-194x194.png',
link: 'https://x.com/AsyncAPISpec',
byline: 'Author Byline'
}
],
excerpt: 'This is a blog post excerpt.',
toc: [
{
content: 'Table of Content 1',
slug: 'table-of-content-1',
lvl: 1,
i: 0,
seen: 0
},
{
content: 'Table of Content 2',
slug: 'table-of-content-2',
lvl: 2,
i: 1,
seen: 0
},
{
content: 'Table of Content 3',
slug: 'table-of-content-3',
lvl: 2,
i: 2,
seen: 0
}
],
readingTime: 22,
sectionSlug: '/blog-section-slug',
sectionWeight: 0,
id: 'pages/blog/blog-post-slug',
isIndex: false,
slug: '/blog-post-slug',
featured: false
}
}
};
6 changes: 4 additions & 2 deletions components/tools/FiltersDropdown.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@ export default function FiltersDropdown({

return (
<div
className={twMerge(`max-w-lg flex gap-2 flex-wrap p-2 duration-200 delay-150 ${className}`)}
className={twMerge(
`max-w-lg flex flex-col max-h-[40vh] gap-1 overflow-y-auto p-2 px-0 duration-200 delay-150 bg-gray-400 ${className}`
)}
data-testid='FiltersDropdown-div'
>
{dataList.map((data, index) => {
Expand All @@ -44,7 +46,7 @@ export default function FiltersDropdown({
<div
key={index}
className={twMerge(
`border border-secondary-600 text-secondary-600 p-1 pb-0 rounded-2xl flex gap-1 cursor-pointer items-start ${checked ? 'bg-secondary-600 text-white' : ''}`
`hover:bg-gray-500 text-black p-1 gap-1 flex cursor-pointer items-start ${checked ? 'bg-gray-600 text-white' : ''}`
)}
onClick={(event) => handleClickOption(event, data.name)}
>
Expand Down
2 changes: 1 addition & 1 deletion public/img/illustrations/icons/CheckedIcon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion public/img/illustrations/icons/UncheckedIcon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading