[{"title":"( 93 个子文件 385KB ) 论文前端React-源码","children":[{"title":"thesis-frontend-react-master","children":[{"title":".github","children":[{"title":"workflows","children":[{"title":"main.yml <span style='color:#111;'> 508B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"public","children":[{"title":"manifest.json <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'> 67B </span>","children":null,"spread":false}],"spread":true},{"title":".firebaserc <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"index.tsx <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"constant","children":[{"title":"ApiConstants.ts <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"SmilesDrawerConstants.ts <span style='color:#111;'> 283B </span>","children":null,"spread":false},{"title":"FlashConstants.ts <span style='color:#111;'> 205B </span>","children":null,"spread":false}],"spread":true},{"title":"img","children":[{"title":"Merge.png <span style='color:#111;'> 160.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"App.test.tsx <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"component","children":[{"title":"PopupEditor.tsx <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"PopupExport.tsx <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"TextArea.tsx <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"TextInput.tsx <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"ListComponent.tsx <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"PasswordComponent.tsx <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"ModificationComponent.tsx <span style='color:#111;'> 6.31KB </span>","children":null,"spread":false},{"title":"Flash.tsx <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"CheckInput.tsx <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"SelectInput.tsx <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ModificationSelect.tsx <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"PopupSmilesDrawer.tsx <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"FlashType.ts <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"ModificationInput.tsx <span style='color:#111;'> 7.89KB </span>","children":null,"spread":false},{"title":"PopupYesNo.tsx <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"helper","children":[{"title":"FetchHelper.ts <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ContainerHelper.ts <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"OptionsHelper.ts <span style='color:#111;'> 636B </span>","children":null,"spread":false},{"title":"Helper.ts <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"Sleep.ts <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"Canonical.ts <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"NameHelper.ts <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"structure","children":[{"title":"Modification.ts <span style='color:#111;'> 241B </span>","children":null,"spread":false}],"spread":true},{"title":"page","children":[{"title":"ConditionsPage.tsx <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"ImportPage.tsx <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"RegisterPage.tsx <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"BlockPage.tsx <span style='color:#111;'> 16.57KB </span>","children":null,"spread":false},{"title":"Collaborator.tsx <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"Family.tsx <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"MainPage.tsx <span style='color:#111;'> 50.71KB </span>","children":null,"spread":false},{"title":"ContainerDetailPage.tsx <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"ReferencePage.tsx <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"EditorPage.tsx <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"LoginPage.tsx <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"BlockUsagePage.tsx <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"LogoutPage.tsx <span style='color:#111;'> 913B </span>","children":null,"spread":false},{"title":"ModificationPage.tsx <span style='color:#111;'> 9.09KB </span>","children":null,"spread":false},{"title":"SequencePage.tsx <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"ContainerPage.tsx <span style='color:#111;'> 11.16KB </span>","children":null,"spread":false},{"title":"SettingPage.tsx <span style='color:#111;'> 376B </span>","children":null,"spread":false}],"spread":false},{"title":"enum","children":[{"title":"SearchEnum.ts <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"PermissionEnum.ts <span style='color:#111;'> 906B </span>","children":null,"spread":false},{"title":"SequenceEnum.ts <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"ServerEnum.ts <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"SmilesParser.ts <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"SmilesReferenceParser.ts <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"ServerNumReferenceParser.ts <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"PdbReferenceParser.ts <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"PdbIdParser.ts <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"NatParser.ts <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"ReferenceParser.ts <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"NorineReferenceParser.ts <span style='color:#111;'> 699B </span>","children":null,"spread":false},{"title":"IParser.ts <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"ZeroParser.ts <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"StringParser.ts <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"ServerNumParser.ts <span style='color:#111;'> 588B </span>","children":null,"spread":false}],"spread":false},{"title":"finder","children":[{"title":"IFinder.ts <span style='color:#111;'> 466B </span>","children":null,"spread":false},{"title":"NorineFinder.ts <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"PubChemFinder.ts <span style='color:#111;'> 5.33KB </span>","children":null,"spread":false},{"title":"SingleStructure.ts <span style='color:#111;'> 656B </span>","children":null,"spread":false},{"title":"PdbFinder.ts <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.module.scss <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"template","children":[{"title":"Footer.tsx <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"Header.tsx <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"HeaderTile.tsx <span style='color:#111;'> 418B </span>","children":null,"spread":false}],"spread":false},{"title":"App.tsx <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"import","children":[{"title":"AbstractImport.ts <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"BlockMergeImport.ts <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"BlockImport.ts <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"SequenceImport.ts <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"ModificationImport.ts <span style='color:#111;'> 522B </span>","children":null,"spread":false}],"spread":false},{"title":"react-app-env.d.ts <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"serviceWorker.ts <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"setupTests.ts <span style='color:#111;'> 255B </span>","children":null,"spread":false}],"spread":false},{"title":"firebase.json <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 491B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 326B </span>","children":null,"spread":false},{"title":".firebase","children":[{"title":"hosting.YnVpbGQ.cache <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"package-lock.json <span style='color:#111;'> 568.33KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]