Skip to content

Commit

Permalink
citeproc-rs conversion: preserve citation styles
Browse files Browse the repository at this point in the history
  • Loading branch information
tnajdek committed Jun 8, 2021
1 parent 189c361 commit 30d1940
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions src/js/components/container.jsx
Expand Up @@ -246,6 +246,7 @@ const BibWebContainer = props => {
}
} else {
setCitationStyle(newCitationStyle);
localStorage.setItem('zotero-bib-citation-style', newCitationStyle);
}
}, [config.stylesURL, handleError]);

Expand Down Expand Up @@ -350,14 +351,20 @@ const BibWebContainer = props => {
setActiveDialog(null);
};

const handleStyleInstallerDelete = (deleteStyleMeta) => {
const handleStyleInstallerDelete = useCallback((deleteStyleMeta) => {
setCitationStyles(citationStyles.filter(cs => cs.name !== deleteStyleMeta.name ));
};
}, [citationStyles]);

const handleStyleInstallerSelect = (newStyleMeta) => {
setCitationStyles(getExpandedCitationStyles(citationStyles, newStyleMeta));
const handleStyleInstallerSelect = useCallback((newStyleMeta) => {
const newCitationStyles = getExpandedCitationStyles(citationStyles, newStyleMeta);
setCitationStyles(newCitationStyles);
setCitationStyle(newStyleMeta.name);
};
localStorage.setItem(
'zotero-bib-extra-citation-styles',
JSON.stringify(newCitationStyles.filter(cs => !cs.isCore))
);
localStorage.setItem('zotero-bib-citation-style', newStyleMeta.name);
}, [citationStyles]);

const handleTranslateIdentifier = useCallback(async (identifier, multipleSelectedItems = null, shouldConfirm = false) => {
identifier = parseIdentifier(identifier);
Expand Down

0 comments on commit 30d1940

Please sign in to comment.