diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100755 index 23fd35f..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "editor.formatOnSave": true -} \ No newline at end of file diff --git a/src/components/ExplorerApiEndpoints.json b/src/components/ExplorerApiEndpoints.json index 76e66f9..51803e0 100755 --- a/src/components/ExplorerApiEndpoints.json +++ b/src/components/ExplorerApiEndpoints.json @@ -1035,6 +1035,10 @@ "chainId": 7668378, "url": "https://testnet.qom.one" }, + { + "chainId": 7777777, + "url": "https://explorer.zora.energy" + }, { "chainId": 8794598, "url": "https://blockscout.hap.land" diff --git a/src/components/FileDiff.js b/src/components/FileDiff.js index 366313b..f9df84c 100755 --- a/src/components/FileDiff.js +++ b/src/components/FileDiff.js @@ -88,10 +88,36 @@ const HideIfCollapsed = styled.div` `; const customStyles = { - codeFold: { - padding: "0px", - margin: "0px", + // diffContainer: { padding: '0px', margin: '0px' }, + diffRemoved: { + 'padding-top': '0px', + 'padding-bottom': '0px', + 'margin-top': '0px', + 'margin-bottom': '0px', }, + diffAdded: { + 'padding-top': '0px', + 'padding-bottom': '0px', + 'margin-top': '0px', + 'margin-bottom': '0px', + }, + // marker: { padding: '0px', margin: '0px' }, + // emptyGutter: { padding: '0px', margin: '0px' }, + highlightedLine: { padding: '0px', margin: '0px' }, + // lineNumber: { padding: '0px', margin: '0px' }, + // highlightedGutter: { padding: '0px', margin: '0px' }, + // contentText: { padding: '0px', margin: '0px' }, + // gutter: { padding: '0px', margin: '0px' }, + // line: { padding: '0px', margin: '0px' }, + wordDiff: { padding: '0px', margin: '0px' }, + wordAdded: { padding: '0px', margin: '0px' }, + wordRemoved: { padding: '0px', margin: '0px' }, + // codeFoldGutter: { padding: '0px', margin: '0px' }, + codeFold: { padding: '0px', margin: '0px' }, + // emptyLine: { padding: '0px', margin: '0px' }, + // content: { padding: '0px', margin: '0px' }, + // titleBlock: { padding: '0px', margin: '0px' }, + // splitView: { padding: '0px', margin: '0px' }, }; const codeFoldMessageRenderer = (str) => { @@ -119,6 +145,10 @@ const copy = (text) => { navigator.clipboard.writeText(text); }; +// Remove all comments and reduce 2+ new lines to 1 new line +const removeCommentsAndExtraLines = str => str.replace(/^\s*\/\/.*$/gm, '').replace(/\/\*[\s\S]*?\*\//gm, '').replace(/\n{2,}/g, '\n').trim(); + + export default ({ oldCode, newCode, @@ -270,8 +300,8 @@ export default ({