Skip to content

Commit

Permalink
Merge pull request #1581 from gluestack/release/@gluestack-ui/accordi…
Browse files Browse the repository at this point in the history
…on@1.0.0

release: @gluestack-ui/accordion version 1.0.0
  • Loading branch information
Viraj-10 authored Jan 5, 2024
2 parents 912f350 + cfa9247 commit 3e20d8d
Show file tree
Hide file tree
Showing 26 changed files with 807 additions and 202 deletions.
1 change: 1 addition & 0 deletions create-release.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ const rl = readline.createInterface({
});
const packageNames = [
'actionsheet',
'accordion',
'alert',
'alert-dialog',
'avatar',
Expand Down
2 changes: 1 addition & 1 deletion example/storybook/.ondevice/storybook.requires.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ try {
const getStories = () => {
return [
// require('../src/components/Disclosure/Actionsheet/Actionsheet.stories.tsx'),
// require('../src/components/Disclosure/Accordion/Accordion.stories.tsx'),
require('../src/ui/components/Disclosure/Accordion/Accordion.stories.tsx'),
// require('../src/components/Typography/Text/Text.stories.tsx'),
// require('../src/components/Overlay/AlertDialog/AlertDialog.stories.tsx'),
// require('../src/components/MediaAndIcons/Avatar/Avatar.stories.tsx'),
Expand Down
8 changes: 8 additions & 0 deletions example/storybook/babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ module.exports = function (api) {
__dirname,
'../../packages/config/src/gluestack-ui.config'
),
'@gluestack-ui/accordion': path.join(
__dirname,
'../../packages/unstyled/accordion/src'
),
'@gluestack-style/react': path.join(
__dirname,
'../../packages/styled/react/src'
Expand All @@ -37,6 +41,10 @@ module.exports = function (api) {
__dirname,
'../../packages/react-native-aria/interactions/src'
),
'@react-native-aria/accordion': path.join(
__dirname,
'../../packages/react-native-aria/accordion/src'
),
'@react-native-aria/button': path.join(
__dirname,
'../../packages/react-native-aria/button/src'
Expand Down
3 changes: 2 additions & 1 deletion example/storybook/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@
"@expo/html-elements": "^0.4.2",
"@expo/webpack-config": "^0.17.2",
"@geometricpanda/storybook-addon-iframe": "^0.2.2",
"@gluestack/design-system": "^0.4.70",
"@gluestack-style/animation-plugin": "^0.1.12",
"@gluestack/design-system": "0.4.76",
"@legendapp/motion": "^2.2.0",
"@react-aria/button": "^3.7.0",
"@react-aria/focus": "^3.11.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import React from 'react';
import {
Accordion,
AccordionItem,
Expand All @@ -12,9 +13,10 @@ import { Divider } from '@gluestack-ui/themed';
import { ChevronDownIcon } from 'lucide-react-native';
import { ChevronUpIcon } from 'lucide-react-native';
import { MinusIcon, PlusIcon } from 'lucide-react-native';
import React from 'react';

const AccordionBasic = ({ ...props }: any) => {
const accRef = React.useRef(null);

return (
<Accordion mt="$5" {...props}>
<AccordionItem value="a">
Expand All @@ -34,7 +36,7 @@ const AccordionBasic = ({ ...props }: any) => {
)}
</AccordionTrigger>
</AccordionHeader>
<AccordionContent>
<AccordionContent ref={accRef}>
<AccordionContentText>
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Id, sed
laudantium eligendi maxime rerum, saepe vitae unde voluptas hic,
Expand All @@ -44,8 +46,6 @@ const AccordionBasic = ({ ...props }: any) => {
</AccordionContent>
</AccordionItem>

{/* <Divider /> */}

<AccordionItem value="b">
<AccordionHeader>
<AccordionTrigger>
Expand Down Expand Up @@ -75,8 +75,6 @@ const AccordionBasic = ({ ...props }: any) => {
</AccordionContent>
</AccordionItem>

{/* <Divider /> */}

<AccordionItem value="c">
<AccordionHeader>
<AccordionTrigger>
Expand Down Expand Up @@ -104,8 +102,6 @@ const AccordionBasic = ({ ...props }: any) => {
</AccordionContent>
</AccordionItem>

{/* <Divider /> */}

<AccordionItem value="d">
<AccordionHeader>
<AccordionTrigger>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,13 @@ const AccordionCustomisedBackground = ({ ...props }: any) => {
<Accordion {...props} size={'md'} shadowColor="transparent">
<AccordionItem value="item-1" borderRadius="$lg">
<AccordionHeader>
<AccordionTrigger>
<AccordionTrigger
sx={{
':focusVisible': {
borderRadius: '$lg',
},
}}
>
{({ isExpanded }: { isExpanded: boolean }) => {
return (
<>
Expand All @@ -43,7 +49,13 @@ const AccordionCustomisedBackground = ({ ...props }: any) => {
</AccordionItem>
<AccordionItem value="item-2" mt="$5" borderRadius="$lg">
<AccordionHeader>
<AccordionTrigger>
<AccordionTrigger
sx={{
':focusVisible': {
borderRadius: '$lg',
},
}}
>
{({ isExpanded }: { isExpanded: boolean }) => {
return (
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,13 @@ const AccordionRoundedCorners = ({ ...props }: any) => {
<Accordion {...props} size={'md'} shadowColor="transparent">
<AccordionItem value="item-1" borderRadius="$lg">
<AccordionHeader>
<AccordionTrigger>
<AccordionTrigger
sx={{
':focusVisible': {
borderRadius: '$lg',
},
}}
>
{({ isExpanded }: { isExpanded: boolean }) => {
return (
<>
Expand All @@ -43,7 +49,13 @@ const AccordionRoundedCorners = ({ ...props }: any) => {
</AccordionItem>
<AccordionItem value="item-2" mt="$5" borderRadius="$lg">
<AccordionHeader>
<AccordionTrigger>
<AccordionTrigger
sx={{
':focusVisible': {
borderRadius: '$lg',
},
}}
>
{({ isExpanded }: { isExpanded: boolean }) => {
return (
<>
Expand Down
Loading

0 comments on commit 3e20d8d

Please sign in to comment.