[{"title":"( 81 个子文件 1.16MB ) the-pizza-task-fe:The Pizza Task的前端解决方案-源码","children":[{"title":"the-pizza-task-fe-master","children":[{"title":".gitignore <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 582.24KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Menu","children":[{"title":"Menu.service.mock.js <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"MenuLoading.component.js <span style='color:#111;'> 128B </span>","children":null,"spread":false},{"title":"MenuPage.component.js <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"Menu.component.test.js <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"carousell.css <span style='color:#111;'> 502B </span>","children":null,"spread":false},{"title":"Menu.service.js <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"Pizza","children":[{"title":"Pizza.component.test.js <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"Pizza.component.js <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"Menu.component.js <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"Checkout","children":[{"title":"Checkout.service.mock.js <span style='color:#111;'> 129B </span>","children":null,"spread":false},{"title":"DeliveryForm.component.js <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"OrderSuccess.component.js <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"Checkout.service.js <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"CheckoutPage.test.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"CheckoutPage.component.js <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"setupTests.js <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"Currency","children":[{"title":"CurrencySwitch.component.js <span style='color:#111;'> 927B </span>","children":null,"spread":false},{"title":"Currency.context.js <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Currency.service.js <span style='color:#111;'> 439B </span>","children":null,"spread":false}],"spread":true},{"title":"assets","children":[{"title":"logo.png <span style='color:#111;'> 14.62KB </span>","children":null,"spread":false},{"title":"cart.svg <span style='color:#111;'> 393B </span>","children":null,"spread":false}],"spread":true},{"title":"Shared","children":[{"title":"Button.component.js <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Price.component.js <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"Button.test.js <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"Base.service.js <span style='color:#111;'> 470B </span>","children":null,"spread":false},{"title":"Nav.component.js <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"Page.component.js <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"Empty.component.js <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"LoadingText.component..js <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"OrderDetail.component.js <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"helpers","children":[{"title":"OutsideClick.hoc.js <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"useStorage.hook.js <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"TouchWithMouse.hoc.js <span style='color:#111;'> 7.55KB </span>","children":null,"spread":false},{"title":"useWindowSize.hook.js <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"NonPasiveTouchTarget.js <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"Cart","children":[{"title":"Cart.service.js <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"Cart.service.mock.js <span style='color:#111;'> 182B </span>","children":null,"spread":false},{"title":"Cart.component.js <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"OrderSummary.component.js <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"Cart.context.js <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"CartPage.component.js <span style='color:#111;'> 530B </span>","children":null,"spread":false}],"spread":false},{"title":"App.js <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"App.css <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"index.css <span style='color:#111;'> 939B </span>","children":null,"spread":false},{"title":"App.test.js <span style='color:#111;'> 296B </span>","children":null,"spread":false}],"spread":false},{"title":".dockerignore <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"integration","children":[{"title":"complete-workflow.test.js <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"public","children":[{"title":"favicon-32x32.png <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"favicon-16x16.png <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"android-chrome-192x192.png <span style='color:#111;'> 9.68KB </span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"apple-touch-icon.png <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false},{"title":"android-chrome-512x512.png <span style='color:#111;'> 29.93KB </span>","children":null,"spread":false},{"title":"site.webmanifest <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 15.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"docker-compose.yaml <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"nginx","children":[{"title":"nginx.conf <span style='color:#111;'> 883B </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"build.js <span style='color:#111;'> 6.70KB </span>","children":null,"spread":false},{"title":"test.js <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"start.js <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"REACT-CREATE-APP.md <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"webpack.config.js <span style='color:#111;'> 28.74KB </span>","children":null,"spread":false},{"title":"jest","children":[{"title":"fileTransform.js <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"cssTransform.js <span style='color:#111;'> 314B </span>","children":null,"spread":false}],"spread":false},{"title":"getHttpsConfig.js <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"modules.js <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"pnpTs.js <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"webpackDevServer.config.js <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"paths.js <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"env.js <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"images","children":[{"title":"pizza-task-desktop-0.1.png <span style='color:#111;'> 97.34KB </span>","children":null,"spread":false},{"title":"desktop-sketch.jpg <span style='color:#111;'> 527.39KB </span>","children":null,"spread":false},{"title":"mobile-sketch.jpg <span style='color:#111;'> 417.76KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"tailwind.config.js <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]