Skip to content

Commit

Permalink
Fix lint errors
Browse files Browse the repository at this point in the history
  • Loading branch information
Manas-Kenge committed Mar 10, 2024
1 parent 42bf05b commit 6b1c7dc
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 66 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,14 @@ import { BlockDataForm } from '@plone/volto/components';
import { Form } from 'semantic-ui-react';
import { Accordion, Grid, Segment } from 'semantic-ui-react';
import { defineMessages, FormattedMessage, injectIntl } from 'react-intl';
import {
CheckboxWidget,
Icon,
Image,
TextWidget,
} from '@plone/volto/components';
import { Icon, Image, TextWidget } from '@plone/volto/components';
import { flattenToAppURL } from '@plone/volto/helpers';
import AlignBlock from '@plone/volto/components/manage/Sidebar/AlignBlock';

import imageSVG from '@plone/volto/icons/image.svg';
import clearSVG from '@plone/volto/icons/clear.svg';
import upSVG from '@plone/volto/icons/up-key.svg';
import downSVG from '@plone/volto/icons/down-key.svg';
import navTreeSVG from '@plone/volto/icons/nav.svg';

const messages = defineMessages({
Image: {
Expand Down Expand Up @@ -55,16 +49,16 @@ const messages = defineMessages({
},
});

const LeadImageSidebar = ({
properties,
data,
block,
onChangeBlock,
openObjectBrowser,
required = false,
onChangeField,
intl,
}) => {
const LeadImageSidebar = (props) => {
const {
properties,
data,
block,
onChangeBlock,
required = false,
onChangeField,
intl,
} = props;
const [activeAccIndex, setActiveAccIndex] = useState(0);
const schema = LeadImageSchema({ ...props, intl });
function handleAccClick(e, titleProps) {
Expand Down Expand Up @@ -158,31 +152,31 @@ const LeadImageSidebar = ({
</Form.Field>
</Segment>
<Accordion fluid styled className="form">
<Accordion.Title
active={activeAccIndex === 0}
index={0}
onClick={handleAccClick}
>
Link Settings
{activeAccIndex === 0 ? (
<Icon name={upSVG} size="20px" />
) : (
<Icon name={downSVG} size="20px" />
)}
</Accordion.Title>
<Accordion.Content active={activeAccIndex === 0}>
<BlockDataForm
schema={schema}
formData={data}
onChangeField={(id, value) => {
onChangeBlock(block, {
...data,
[id]: id === 'link' ? flattenToAppURL(value) : value,
});
}}
/>
</Accordion.Content>
</Accordion>
<Accordion.Title
active={activeAccIndex === 0}
index={0}
onClick={handleAccClick}
>
Link Settings
{activeAccIndex === 0 ? (
<Icon name={upSVG} size="20px" />
) : (
<Icon name={downSVG} size="20px" />
)}
</Accordion.Title>
<Accordion.Content active={activeAccIndex === 0}>
<BlockDataForm
schema={schema}
formData={data}
onChangeField={(id, value) => {
onChangeBlock(block, {
...data,
[id]: id === 'link' ? flattenToAppURL(value) : value,
});
}}
/>
</Accordion.Content>
</Accordion>
</>
)}
</Segment.Group>
Expand Down
48 changes: 24 additions & 24 deletions packages/volto/src/components/manage/Blocks/LeadImage/schema.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
import { defineMessages } from 'react-intl';

const messages = defineMessages({
Image: {
id: 'Image',
defaultMessage: 'Image',
},
Origin: {
id: 'Origin',
defaultMessage: 'Origin',
},
AltText: {
id: 'Alt text',
defaultMessage: 'Alt text',
},
Image: {
id: 'Image',
defaultMessage: 'Image',
},
Origin: {
id: 'Origin',
defaultMessage: 'Origin',
},
AltText: {
id: 'Alt text',
defaultMessage: 'Alt text',
},
});

export const LeadImageSchema = (props) => ({
title: intl.formatMessage(messages.Image),
title: props.intl.formatMessage(messages.Image),
block: 'Image',
fieldsets: [
{
Expand All @@ -28,17 +28,17 @@ export const LeadImageSchema = (props) => ({

properties: {
image: {
title: intl.formatMessage(messages.Image),
type: 'string',
},
origin: {
title: intl.formatMessage(messages.Origin),
type: 'string',
},
altText: {
title: intl.formatMessage(messages.AltText),
type: 'string',
},
title: props.intl.formatMessage(messages.Image),
type: 'string',
},
origin: {
title: props.intl.formatMessage(messages.Origin),
type: 'string',
},
altText: {
title: props.intl.formatMessage(messages.AltText),
type: 'string',
},
},
required: [],
});
Expand Down
6 changes: 6 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6b1c7dc

Please sign in to comment.