From 9d7ca3c7ec7b057daa584ae24cd8d49abdf3bb83 Mon Sep 17 00:00:00 2001 From: PolishPigeon Date: Wed, 15 Jun 2022 08:41:49 +0200 Subject: [PATCH] feat: add posts and delete them --- .../front/node_modules/.cache/.eslintcache | 2 +- .../0167ce1abb0faceed6b0bacfa74007fe.json | 1 + .../024bc1bee38202deec9d5df10d553f99.json | 1 + .../0399a4875e9faeb20ad5582c25949125.json | 1 + .../060e87899110534f567e936b3ab74782.json | 1 + .../061532f73d598902f6f24ba04a005106.json | 1 + .../0619f0d5c0e36192fc347d30825894af.json | 1 + .../066d545b672417077f76762ea7ed3f50.json | 1 + .../0690fa78e2c8f031b56f18f778c489ba.json | 1 + .../0945aca0b1b9d0ce7abe8fe6766c3728.json | 1 + .../0c8c0cfc1ef2462f8cc9c32588b30f05.json | 1 + .../0c8e616d81af9f44af88493218f8789f.json | 1 + .../0da8b722e2ac8c3a2dbe4b405e7a9be1.json | 1 + .../0e41b4fce19705b2e3af2297accfa4c3.json | 1 + .../10e968a52dc3b4f24c760567ab12cb86.json | 1 + .../1540c8525ecf5665ab1714d1b163e711.json | 1 + .../154a5d9d682806400f9dc17aee629cec.json | 1 + .../163aaa0956af7ddbe23aa2a2d6a67c5e.json | 1 + .../16f8e62e90a1d58eea8a7320bd1750c9.json | 1 + .../17c9f5d03abeaf8ef84f241bec4d5305.json | 1 + .../1b72a77bdffb2c56ea5dd81b881e8027.json | 1 + .../1b78ac485a457086e48944919567a410.json | 1 + .../1b9f375a30a371a93d1a398027dac5eb.json | 1 + .../1ddda7c15d8c4a95c5fb0afe93bf71e0.json | 1 + .../1e17a2f301bfbc84b51e9ab1e4f837d3.json | 1 + .../1e3fb47659214e94694fd7c32cb86859.json | 1 + .../2001a1fffa79ecd6c2996e3bc4f9f626.json | 1 + .../2204e903662580cf25f37a0888b6955e.json | 1 + .../252e1b84dce83f86646655fff3c90563.json | 1 + .../28bdbc5e6f980fc15662a85e83ecafce.json | 1 + .../28fe3e7ecf6c3acaf28edc1ee12b9c56.json | 1 + .../297b95be0fbfa824ba43fbe8c973d7bd.json | 1 + .../2a45a596354aa8df785da44787faf9ee.json | 1 + .../2adfa239fce78812d98df7002816ac65.json | 1 + .../2bdc86820213295f00647d51fe5ec9b6.json | 1 + .../2c333cf685340d86548fbd2839fa9814.json | 1 + .../2dc5a7da6db5bbb20079e99073889be5.json | 1 + .../2eb68cca9fda0981ca52a58d96ab8f74.json | 1 + .../31760251e920250632d09836114c5527.json | 1 + .../3a001c98e361e045d05f2f241791a2ad.json | 1 + .../3a27aa10ae890da970c9619db7a076e2.json | 1 + .../3a6b7d18bb940d03c883b0d824e0af60.json | 1 + .../3ab167906065846c50eb27dd9ab13ca7.json | 1 + .../3cd26bbbfde854c435f1ec282d578660.json | 1 + .../3e09deb95eefffef7552372cee90e753.json | 1 + .../3f0a3fdd4c27e011f41f324141a68844.json | 1 + .../3f40ace22b97668c14b755d52c994afe.json | 1 + .../43bc50d338f35ae6037bed104f092a0c.json | 1 + .../44e507c8ac34c904ece24bfb9280021e.json | 1 + .../451fc90e1562da1e67d6a3fcfa26e2f8.json | 1 + .../4574a0fc15712f56285b9ecbe421efe4.json | 1 + .../4630dbc6f2699c94d0311bdbfef424de.json | 1 + .../4643d94f79f26367adc2845a390f058e.json | 1 + .../4864d6c60b60059354a2a0c867281c2b.json | 1 + .../48c9d1b236a2eb4c0a4041f2fc525266.json | 1 + .../4f7f492c3d05548e7df52b2e19ce8669.json | 1 + .../526d9b58e88ee23a3d6281f04bbba5c8.json | 1 + .../5386f1b14ad7ecfc7b9a6677767ae958.json | 1 + .../5771ca1212d9359b4d25fe3f3d061a74.json | 1 + .../5adb54da3facdb0aff376a32971d86b2.json | 1 + .../5af6115455e7375f696787fa63436d81.json | 1 + .../5c0b83ccf5fe765f6c9e689522e222dd.json | 1 + .../64542de21f5baed4d4b39f73fc4211b7.json | 1 + .../65574ce79f45de8e0ba64d6b8a4a7eda.json | 1 + .../6af057f991ebbeb857a269dc9d48d301.json | 1 + .../6c6ed4a8082aee96dbc0ec9f780508a1.json | 1 + .../6c90e7c711319dd660334e882461e8c6.json | 1 + .../6c96cf9c467025418b8d7d8fe9f45581.json | 1 + .../6e5802eed3498230b5214f80b403a2a8.json | 1 + .../6e78218b90af7e1b3933f5c992cd8934.json | 1 + .../70a4064847d090218dcead42b4219c76.json | 1 + .../743a3ca55c3d4e3912e7b0917e86c5c9.json | 1 + .../7513001b20da7eff3cde8aa4ef0e289f.json | 1 + .../7557c36853533e0715a915504656e821.json | 1 + .../7731649511284b801c23705c8774ecab.json | 1 + .../77aa88a2c5cffe287b0d3aef3a6f5b26.json | 1 + .../782e24ff50c6b256ad8b2c14ffd984a7.json | 1 + .../78686a8828f17250506d2f3db4723a38.json | 1 + .../789daa07da0d1cb4dfcecfebe19cab42.json | 1 + .../794102582aeab8b3afc0e748cb5727bc.json | 1 + .../7a77543d45b2703749a1cf36a65c6bb5.json | 1 + .../7c9c474d9ce6a503f1771c0b45dffe4b.json | 1 + .../7d332dbd8dfd91fa33aaaf40d2b5ab2d.json | 1 + .../7d67884d27386789e8d76c177aab2e38.json | 1 + .../7dd70989a352b5e24c39536c45e0f505.json | 1 + .../8024e9bf397cfda88b574989bb1029bd.json | 1 + .../809bee53492abbcf8ed8c1e9df22f9f1.json | 1 + .../88d6fef8f62e08868dfc1a634c111f99.json | 1 + .../8b004185b41f258db411cd9cdc0ca067.json | 1 + .../8c696ad9501f4269770130a4f510daf4.json | 1 + .../8ed815564faec22602ba13527d12e4d4.json | 1 + .../8f70c86386821dd65f5c982284b0ef6b.json | 1 + .../90b6666ef03f8406b6e322040e5b27f0.json | 1 + .../913d5890735897c42ba86cf7cdddadbe.json | 1 + .../92fbcd7a6e25b471831278fff3484f3c.json | 1 + .../94534fccc0e34116a9e744eebaa0200a.json | 1 + .../962dbbdcea2922cc79ee51b7474caa3d.json | 1 + .../96bed3d83642001b2406d86f959990f1.json | 1 + .../97ea86a3bc3f36c028917d1da11f0b54.json | 1 + .../97f8b27bb950d652f0739fd6c60307b1.json | 1 + .../9a6feff314d4fc32894491a25a501aaf.json | 1 + .../9b14f398585d5c1669543c064af871c5.json | 1 + .../9cec166bb73c4965721b0272777c9fef.json | 1 + .../9d152b1dc920e302778e93d3afe8a8e4.json | 1 + .../9d75001825b358818659873be8df2b64.json | 1 + .../9e1a6372464b3bc3db6c9b72993e98de.json | 1 + .../9e2ea22b69950812c9541503e2b65a13.json | 1 + .../9ea2d2fee0609258a9cb9c04dac73d46.json | 1 + .../9f30ba28c04a697cf7be2cb8b3fb771a.json | 1 + .../a056ff83cbd620d1c0effaab6b6de48c.json | 1 + .../a1cb90203f3fc3dde85baf4e36d589cd.json | 1 + .../a392079f317fd90a785b3da837fd2fae.json | 1 + .../a52b9f9aa0957efc5286f7d7061087a3.json | 1 + .../a5e2f39074c57109c0bf282f25b9e941.json | 1 + .../a6cb708e5e82f392a10e775ca5b69737.json | 1 + .../a84cda2b7625b7d678c13d5e19a8959a.json | 1 + .../ac578f0726fec428346576a10bdf64d8.json | 1 + .../ac78021c2a12b27c16ec3e671026859a.json | 1 + .../ae44a5b54f8ff6af7e004e1ac26bfa56.json | 1 + .../b051bdc25d52faa08afc59a6f23ab9da.json | 1 + .../b3613a630c6cfd748708115a2c173a25.json | 1 + .../b47ffecb2501b8d36d8af37945d668bf.json | 1 + .../b588de2a2a7647344ddfd05de453c512.json | 1 + .../b88757c3666075f99c3cafcfb6d86588.json | 1 + .../bbe623bbc08bb41af25a53ebb5a99490.json | 1 + .../bd7a51be701951ee9080edfcd7f9297a.json | 1 + .../bd833e8e230fa3a70031f64b6e644960.json | 1 + .../be5290c5d6d804a5ea2d601034b0bdcb.json | 1 + .../c113df00d7869febbc8709896d271a30.json | 1 + .../c2f84cbf6bef23a402b937a01051de01.json | 1 + .../c54661fb9781f0627b25ec3495065604.json | 1 + .../c5d823f74e3b381ea25d51cd74206ccc.json | 1 + .../c6efd186fa5dcbc3832be6cd4820070c.json | 1 + .../c8a8fec956d73fb57fe8686e3edb3da4.json | 1 + .../c917bda0dd9f75546e843189a35e5a31.json | 1 + .../ccddd642dc7669ae3562d1a2b42fb601.json | 1 + .../cd244c0d79359f1af3509b441ce3907c.json | 1 + .../cd4d69d08de17a3d6936db89de9106d2.json | 1 + .../cf56a940e50a1d2d30cec57130b43aad.json | 1 + .../d02d2e477455bc977dea65525132b614.json | 1 + .../d1a3759e7e9aeffce5602aa2ba1e6661.json | 1 + .../d37b09da7115167542539fce34873275.json | 1 + .../d394f8df2df9d429b539985cc443f923.json | 1 + .../d470e32b6c03432f2dee32c65b6bd0ed.json | 1 + .../d51bcdb3445435e867775c1beb34e040.json | 1 + .../d61df8508c01e9f84fa7643a5dc6d594.json | 1 + .../d765e09e6e7520fbca3afc04ecbc5867.json | 1 + .../d80d4e6d9daf30e4eb045acac8acb6b9.json | 1 + .../d882ecd8e0e3ca85b786d4e1a693d7ce.json | 1 + .../da98cad21d73d972993d499095bbba94.json | 1 + .../db78b87228dd4fa310a118afa285f5a6.json | 1 + .../dcfd5b471338b1c7fd498d7d786a299e.json | 1 + .../de56789b0caeb3363670b03a27c5e6cc.json | 1 + .../e1e11d9a241ec86c118b9d8df8fb5af5.json | 1 + .../e46dd6d0c5cb8fe7112e6c48f2c516b1.json | 1 + .../e4fd4048b9cbce5fa6c073cf95df2c88.json | 1 + .../e5e0fc0b7396a818c169ec43ff54591a.json | 1 + .../e7346a9ff1b18d6df1e11ba39a2345c7.json | 1 + .../e77d713f8ce0ae9dace2e34acc2f14c6.json | 1 + .../e7c59f2c8eaaba029a854a87b5958a04.json | 1 + .../e88e9bdc8a62da5ebb7b7f130e2a64a3.json | 1 + .../e8fb97820d15dd5a6c409c52fb852012.json | 1 + .../eb79a29da3add2551d3acc91cf33589b.json | 1 + .../ec338d9b6b152fa04f04f984d50673e1.json | 1 + .../edf586e4c59a8f312d33c19e9b27eff3.json | 1 + .../ef8c0767078c5c6058b1f038d5f5c0b8.json | 1 + .../f03cb66ff32283a9759fbe5dab8e9027.json | 1 + .../f5532165004218bdf25e5ec80a2cbe6b.json | 1 + .../f56c70c955137ba0fc6aab1b51905056.json | 1 + .../f5bc2c67456a84d7b095d95ece82f36f.json | 1 + .../f69f1e3adb82bf2346b875a0b4b25cd4.json | 1 + .../f97e510a745c5eeae1f4174563710775.json | 1 + .../f9a6e40bf0ad7adfa487eb6d818178f1.json | 1 + .../faaffaefe1e372bc4ce8990ab686f0bb.json | 1 + .../fc8f592895b147ed5f793f15336aec39.json | 1 + .../fccab5833696d5e453ce7f547a625e98.json | 1 + .../fdae260c686e82ab74a1377c9d6b30a3.json | 1 + .../ff7563d84c7ba6be67269409e91166e1.json | 1 + .../.cache/default-development/index.pack.old | Bin 3195829 -> 3226929 bytes EGUI/lab3/front/src/App.js | 11 +++--- .../src/components/pages/Login/Login.jsx | 34 +++++++++++++++--- .../components/pages/blogEntry/BlogEntry.jsx | 32 ++++++++++++++--- .../pages/createEntry/CreateEntry.jsx | 33 +++++++++++++++-- .../front/src/components/topbar/TopBar.jsx | 19 +++++++--- EGUI/lab3/front/src/context/Actions.js | 16 +++++++++ EGUI/lab3/front/src/context/Context.js | 33 +++++++++++++---- EGUI/lab3/front/src/context/Reducer.js | 32 +++++++++++++++++ EGUI/lab3/front/src/index.js | 3 ++ 188 files changed, 364 insertions(+), 28 deletions(-) create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0167ce1abb0faceed6b0bacfa74007fe.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/024bc1bee38202deec9d5df10d553f99.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0399a4875e9faeb20ad5582c25949125.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/060e87899110534f567e936b3ab74782.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/061532f73d598902f6f24ba04a005106.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0619f0d5c0e36192fc347d30825894af.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/066d545b672417077f76762ea7ed3f50.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0690fa78e2c8f031b56f18f778c489ba.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0945aca0b1b9d0ce7abe8fe6766c3728.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0c8c0cfc1ef2462f8cc9c32588b30f05.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0c8e616d81af9f44af88493218f8789f.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0da8b722e2ac8c3a2dbe4b405e7a9be1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/0e41b4fce19705b2e3af2297accfa4c3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/10e968a52dc3b4f24c760567ab12cb86.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1540c8525ecf5665ab1714d1b163e711.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/154a5d9d682806400f9dc17aee629cec.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/163aaa0956af7ddbe23aa2a2d6a67c5e.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/16f8e62e90a1d58eea8a7320bd1750c9.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/17c9f5d03abeaf8ef84f241bec4d5305.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1b72a77bdffb2c56ea5dd81b881e8027.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1b78ac485a457086e48944919567a410.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1b9f375a30a371a93d1a398027dac5eb.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1ddda7c15d8c4a95c5fb0afe93bf71e0.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1e17a2f301bfbc84b51e9ab1e4f837d3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/1e3fb47659214e94694fd7c32cb86859.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2001a1fffa79ecd6c2996e3bc4f9f626.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2204e903662580cf25f37a0888b6955e.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/252e1b84dce83f86646655fff3c90563.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/28bdbc5e6f980fc15662a85e83ecafce.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/28fe3e7ecf6c3acaf28edc1ee12b9c56.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/297b95be0fbfa824ba43fbe8c973d7bd.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2a45a596354aa8df785da44787faf9ee.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2adfa239fce78812d98df7002816ac65.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2bdc86820213295f00647d51fe5ec9b6.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2c333cf685340d86548fbd2839fa9814.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2dc5a7da6db5bbb20079e99073889be5.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/2eb68cca9fda0981ca52a58d96ab8f74.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/31760251e920250632d09836114c5527.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3a001c98e361e045d05f2f241791a2ad.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3a27aa10ae890da970c9619db7a076e2.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3a6b7d18bb940d03c883b0d824e0af60.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3ab167906065846c50eb27dd9ab13ca7.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3cd26bbbfde854c435f1ec282d578660.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3e09deb95eefffef7552372cee90e753.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3f0a3fdd4c27e011f41f324141a68844.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/3f40ace22b97668c14b755d52c994afe.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/43bc50d338f35ae6037bed104f092a0c.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/44e507c8ac34c904ece24bfb9280021e.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/451fc90e1562da1e67d6a3fcfa26e2f8.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/4574a0fc15712f56285b9ecbe421efe4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/4630dbc6f2699c94d0311bdbfef424de.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/4643d94f79f26367adc2845a390f058e.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/4864d6c60b60059354a2a0c867281c2b.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/48c9d1b236a2eb4c0a4041f2fc525266.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/4f7f492c3d05548e7df52b2e19ce8669.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/526d9b58e88ee23a3d6281f04bbba5c8.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/5386f1b14ad7ecfc7b9a6677767ae958.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/5771ca1212d9359b4d25fe3f3d061a74.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/5adb54da3facdb0aff376a32971d86b2.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/5af6115455e7375f696787fa63436d81.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/5c0b83ccf5fe765f6c9e689522e222dd.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/64542de21f5baed4d4b39f73fc4211b7.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/65574ce79f45de8e0ba64d6b8a4a7eda.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6af057f991ebbeb857a269dc9d48d301.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6c6ed4a8082aee96dbc0ec9f780508a1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6c90e7c711319dd660334e882461e8c6.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6c96cf9c467025418b8d7d8fe9f45581.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6e5802eed3498230b5214f80b403a2a8.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/6e78218b90af7e1b3933f5c992cd8934.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/70a4064847d090218dcead42b4219c76.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/743a3ca55c3d4e3912e7b0917e86c5c9.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7513001b20da7eff3cde8aa4ef0e289f.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7557c36853533e0715a915504656e821.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7731649511284b801c23705c8774ecab.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/77aa88a2c5cffe287b0d3aef3a6f5b26.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/782e24ff50c6b256ad8b2c14ffd984a7.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/78686a8828f17250506d2f3db4723a38.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/789daa07da0d1cb4dfcecfebe19cab42.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/794102582aeab8b3afc0e748cb5727bc.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7a77543d45b2703749a1cf36a65c6bb5.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7c9c474d9ce6a503f1771c0b45dffe4b.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7d332dbd8dfd91fa33aaaf40d2b5ab2d.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7d67884d27386789e8d76c177aab2e38.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/7dd70989a352b5e24c39536c45e0f505.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/8024e9bf397cfda88b574989bb1029bd.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/809bee53492abbcf8ed8c1e9df22f9f1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/88d6fef8f62e08868dfc1a634c111f99.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/8b004185b41f258db411cd9cdc0ca067.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/8c696ad9501f4269770130a4f510daf4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/8ed815564faec22602ba13527d12e4d4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/8f70c86386821dd65f5c982284b0ef6b.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/90b6666ef03f8406b6e322040e5b27f0.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/913d5890735897c42ba86cf7cdddadbe.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/92fbcd7a6e25b471831278fff3484f3c.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/94534fccc0e34116a9e744eebaa0200a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/962dbbdcea2922cc79ee51b7474caa3d.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/96bed3d83642001b2406d86f959990f1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/97ea86a3bc3f36c028917d1da11f0b54.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/97f8b27bb950d652f0739fd6c60307b1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9a6feff314d4fc32894491a25a501aaf.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9b14f398585d5c1669543c064af871c5.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9cec166bb73c4965721b0272777c9fef.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9d152b1dc920e302778e93d3afe8a8e4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9d75001825b358818659873be8df2b64.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9e1a6372464b3bc3db6c9b72993e98de.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9e2ea22b69950812c9541503e2b65a13.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9ea2d2fee0609258a9cb9c04dac73d46.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/9f30ba28c04a697cf7be2cb8b3fb771a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a056ff83cbd620d1c0effaab6b6de48c.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a1cb90203f3fc3dde85baf4e36d589cd.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a392079f317fd90a785b3da837fd2fae.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a52b9f9aa0957efc5286f7d7061087a3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a5e2f39074c57109c0bf282f25b9e941.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a6cb708e5e82f392a10e775ca5b69737.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/a84cda2b7625b7d678c13d5e19a8959a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ac578f0726fec428346576a10bdf64d8.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ac78021c2a12b27c16ec3e671026859a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ae44a5b54f8ff6af7e004e1ac26bfa56.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/b051bdc25d52faa08afc59a6f23ab9da.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/b3613a630c6cfd748708115a2c173a25.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/b47ffecb2501b8d36d8af37945d668bf.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/b588de2a2a7647344ddfd05de453c512.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/b88757c3666075f99c3cafcfb6d86588.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/bbe623bbc08bb41af25a53ebb5a99490.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/bd7a51be701951ee9080edfcd7f9297a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/bd833e8e230fa3a70031f64b6e644960.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/be5290c5d6d804a5ea2d601034b0bdcb.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c113df00d7869febbc8709896d271a30.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c2f84cbf6bef23a402b937a01051de01.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c54661fb9781f0627b25ec3495065604.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c5d823f74e3b381ea25d51cd74206ccc.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c6efd186fa5dcbc3832be6cd4820070c.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c8a8fec956d73fb57fe8686e3edb3da4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/c917bda0dd9f75546e843189a35e5a31.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ccddd642dc7669ae3562d1a2b42fb601.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/cd244c0d79359f1af3509b441ce3907c.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/cd4d69d08de17a3d6936db89de9106d2.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/cf56a940e50a1d2d30cec57130b43aad.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d02d2e477455bc977dea65525132b614.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d1a3759e7e9aeffce5602aa2ba1e6661.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d37b09da7115167542539fce34873275.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d394f8df2df9d429b539985cc443f923.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d470e32b6c03432f2dee32c65b6bd0ed.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d51bcdb3445435e867775c1beb34e040.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d61df8508c01e9f84fa7643a5dc6d594.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d765e09e6e7520fbca3afc04ecbc5867.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d80d4e6d9daf30e4eb045acac8acb6b9.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/d882ecd8e0e3ca85b786d4e1a693d7ce.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/da98cad21d73d972993d499095bbba94.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/db78b87228dd4fa310a118afa285f5a6.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/dcfd5b471338b1c7fd498d7d786a299e.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/de56789b0caeb3363670b03a27c5e6cc.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e1e11d9a241ec86c118b9d8df8fb5af5.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e46dd6d0c5cb8fe7112e6c48f2c516b1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e4fd4048b9cbce5fa6c073cf95df2c88.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e5e0fc0b7396a818c169ec43ff54591a.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e7346a9ff1b18d6df1e11ba39a2345c7.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e77d713f8ce0ae9dace2e34acc2f14c6.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e7c59f2c8eaaba029a854a87b5958a04.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e88e9bdc8a62da5ebb7b7f130e2a64a3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/e8fb97820d15dd5a6c409c52fb852012.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/eb79a29da3add2551d3acc91cf33589b.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ec338d9b6b152fa04f04f984d50673e1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/edf586e4c59a8f312d33c19e9b27eff3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ef8c0767078c5c6058b1f038d5f5c0b8.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f03cb66ff32283a9759fbe5dab8e9027.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f5532165004218bdf25e5ec80a2cbe6b.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f56c70c955137ba0fc6aab1b51905056.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f5bc2c67456a84d7b095d95ece82f36f.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f69f1e3adb82bf2346b875a0b4b25cd4.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f97e510a745c5eeae1f4174563710775.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/f9a6e40bf0ad7adfa487eb6d818178f1.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/faaffaefe1e372bc4ce8990ab686f0bb.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/fc8f592895b147ed5f793f15336aec39.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/fccab5833696d5e453ce7f547a625e98.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/fdae260c686e82ab74a1377c9d6b30a3.json create mode 100644 EGUI/lab3/front/node_modules/.cache/babel-loader/ff7563d84c7ba6be67269409e91166e1.json diff --git a/EGUI/lab3/front/node_modules/.cache/.eslintcache b/EGUI/lab3/front/node_modules/.cache/.eslintcache index 2562ccd8..beffc836 100644 --- a/EGUI/lab3/front/node_modules/.cache/.eslintcache +++ b/EGUI/lab3/front/node_modules/.cache/.eslintcache @@ -1 +1 @@ -[{"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js":"1","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js":"2","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx":"3","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx":"4","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx":"5","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/home/Home.jsx":"6","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx":"7","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blogs/Blogs.jsx":"8","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blog/blog.jsx":"9","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Register/Register.jsx":"10"},{"size":233,"mtime":1655244700531,"results":"11","hashOfConfig":"12"},{"size":939,"mtime":1655271148635,"results":"13","hashOfConfig":"12"},{"size":818,"mtime":1655254361552,"results":"14","hashOfConfig":"12"},{"size":696,"mtime":1655252495516,"results":"15","hashOfConfig":"12"},{"size":1115,"mtime":1655265458177,"results":"16","hashOfConfig":"12"},{"size":561,"mtime":1655269053872,"results":"17","hashOfConfig":"12"},{"size":752,"mtime":1655251642294,"results":"18","hashOfConfig":"12"},{"size":279,"mtime":1655264237218,"results":"19","hashOfConfig":"12"},{"size":749,"mtime":1655264916454,"results":"20","hashOfConfig":"12"},{"size":2340,"mtime":1655271089002,"results":"21","hashOfConfig":"12"},{"filePath":"22","messages":"23","suppressedMessages":"24","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},"4jkpkk",{"filePath":"26","messages":"27","suppressedMessages":"28","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"29","messages":"30","suppressedMessages":"31","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},{"filePath":"32","messages":"33","suppressedMessages":"34","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},{"filePath":"35","messages":"36","suppressedMessages":"37","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},{"filePath":"38","messages":"39","suppressedMessages":"40","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"41","messages":"42","suppressedMessages":"43","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},{"filePath":"44","messages":"45","suppressedMessages":"46","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"25"},{"filePath":"47","messages":"48","suppressedMessages":"49","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"50","usedDeprecatedRules":"25"},{"filePath":"51","messages":"52","suppressedMessages":"53","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js",[],[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/home/Home.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blogs/Blogs.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blog/blog.jsx",["54"],[],"import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport { Link } from 'react-router-dom';\nimport React from \"react\";\n\nexport default function Blog({entry}) {\n const detailsString = `/blogEntry/` + entry._id;\n return (\n\n \n \n \n {entry.title}\n \n Author: { entry.login }\n \n \n Created at: { new Date (entry.createdAt).toDateString() }\n \n \n \n {entry.description}\n \n Details\n\n \n\n )\n}","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Register/Register.jsx",[],[],{"ruleId":"55","severity":1,"message":"56","line":3,"column":8,"nodeType":"57","messageId":"58","endLine":3,"endColumn":14},"no-unused-vars","'Button' is defined but never used.","Identifier","unusedVar"] \ No newline at end of file +[{"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js":"1","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js":"2","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx":"3","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx":"4","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx":"5","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/home/Home.jsx":"6","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx":"7","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blogs/Blogs.jsx":"8","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blog/blog.jsx":"9","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Register/Register.jsx":"10","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js":"11","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js":"12"},{"size":332,"mtime":1655271635484,"results":"13","hashOfConfig":"14"},{"size":1062,"mtime":1655272881062,"results":"15","hashOfConfig":"14"},{"size":1096,"mtime":1655274940114,"results":"16","hashOfConfig":"14"},{"size":1564,"mtime":1655272971161,"results":"17","hashOfConfig":"14"},{"size":1697,"mtime":1655275258930,"results":"18","hashOfConfig":"14"},{"size":561,"mtime":1655269053872,"results":"19","hashOfConfig":"14"},{"size":1644,"mtime":1655274233680,"results":"20","hashOfConfig":"14"},{"size":279,"mtime":1655264237218,"results":"21","hashOfConfig":"14"},{"size":749,"mtime":1655264916454,"results":"22","hashOfConfig":"14"},{"size":2340,"mtime":1655271089002,"results":"23","hashOfConfig":"14"},{"size":714,"mtime":1655272134022,"results":"24","hashOfConfig":"14"},{"size":776,"mtime":1655273072900,"results":"25","hashOfConfig":"14"},{"filePath":"26","messages":"27","suppressedMessages":"28","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"4jkpkk",{"filePath":"29","messages":"30","suppressedMessages":"31","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"32","messages":"33","suppressedMessages":"34","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"35","messages":"36","suppressedMessages":"37","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"38","messages":"39","suppressedMessages":"40","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"41","messages":"42","suppressedMessages":"43","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"44","messages":"45","suppressedMessages":"46","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"47","messages":"48","suppressedMessages":"49","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"50"},{"filePath":"51","messages":"52","suppressedMessages":"53","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"54","usedDeprecatedRules":"50"},{"filePath":"55","messages":"56","suppressedMessages":"57","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","suppressedMessages":"60","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"61","messages":"62","suppressedMessages":"63","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx",["64"],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/home/Home.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blogs/Blogs.jsx",[],[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/blog/blog.jsx",["65"],[],"import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport { Link } from 'react-router-dom';\nimport React from \"react\";\n\nexport default function Blog({entry}) {\n const detailsString = `/blogEntry/` + entry._id;\n return (\n\n \n \n \n {entry.title}\n \n Author: { entry.login }\n \n \n Created at: { new Date (entry.createdAt).toDateString() }\n \n \n \n {entry.description}\n \n Details\n\n \n\n )\n}","/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Register/Register.jsx",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js",[],[],"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js",[],[],{"ruleId":"66","severity":1,"message":"67","line":6,"column":10,"nodeType":"68","messageId":"69","endLine":6,"endColumn":14},{"ruleId":"66","severity":1,"message":"70","line":3,"column":8,"nodeType":"68","messageId":"69","endLine":3,"endColumn":14},"no-unused-vars","'Link' is defined but never used.","Identifier","unusedVar","'Button' is defined but never used."] \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0167ce1abb0faceed6b0bacfa74007fe.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0167ce1abb0faceed6b0bacfa74007fe.json new file mode 100644 index 00000000..4073aae2 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0167ce1abb0faceed6b0bacfa74007fe.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"Logout\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,QAAH,GAAc;UAA3C;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAlBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/024bc1bee38202deec9d5df10d553f99.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/024bc1bee38202deec9d5df10d553f99.json new file mode 100644 index 00000000..43ca3adb --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/024bc1bee38202deec9d5df10d553f99.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {}\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newEntry","login","response","axios","post","window","location","replace","data","_id","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n \n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEN,IAAI,CAACM,KADC;MAEbV,KAFa;MAGbE;IAHa,CAAjB;EAKH,CAPD;;EAQA,IAAG;IACC,MAAMS,QAAQ,GAAGC,KAAK,CAACC,IAAN,CAAW,UAAX,EAAuBJ,QAAvB,CAAjB;IACAK,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeL,QAAQ,CAACM,IAAT,CAAcC,GAArD;EACH,CAHD,CAGC,OAAMC,GAAN,EAAU,CAEV;;EACD,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApCuBpB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0399a4875e9faeb20ad5582c25949125.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0399a4875e9faeb20ad5582c25949125.json new file mode 100644 index 00000000..454f12c1 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0399a4875e9faeb20ad5582c25949125.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/060e87899110534f567e936b3ab74782.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/060e87899110534f567e936b3ab74782.json new file mode 100644 index 00000000..b215cf51 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/060e87899110534f567e936b3ab74782.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n c;\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","c","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n c\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAC5BC,CAAC;;EACD,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAxBuBF,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/061532f73d598902f6f24ba04a005106.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/061532f73d598902f6f24ba04a005106.json new file mode 100644 index 00000000..b6b76c24 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/061532f73d598902f6f24ba04a005106.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAlBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0619f0d5c0e36192fc347d30825894af.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0619f0d5c0e36192fc347d30825894af.json new file mode 100644 index 00000000..14f61899 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0619f0d5c0e36192fc347d30825894af.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n console.log(user);\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","data","err","console","log","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n console.log(user);\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAcAU,OAAO,CAACC,GAAR,CAAYC,IAAZ;EACA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEf,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/066d545b672417077f76762ea7ed3f50.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/066d545b672417077f76762ea7ed3f50.json new file mode 100644 index 00000000..850c6044 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/066d545b672417077f76762ea7ed3f50.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from ''\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,EAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0690fa78e2c8f031b56f18f778c489ba.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0690fa78e2c8f031b56f18f778c489ba.json new file mode 100644 index 00000000..a211470d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0690fa78e2c8f031b56f18f778c489ba.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userReference = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"YNxOsyA6qIraQWqtRmlid6epmxg=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","userReference","useRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n const userReference = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,aAAa,GAAGC,MAAM,EAA5B;EACA,MAAMC,GAAG,GAAGD,MAAM,EAAlB;;EACA,MAAME,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAzBuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0945aca0b1b9d0ce7abe8fe6766c3728.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0945aca0b1b9d0ce7abe8fe6766c3728.json new file mode 100644 index 00000000..04054e43 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0945aca0b1b9d0ce7abe8fe6766c3728.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n const handleSubmit = e;\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","handleSubmit","e"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n\n const handleSubmit = (e)\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAE5B,MAAMC,YAAY,GAAIC,CAAtB;EACA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAED,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAtBuBD,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8c0cfc1ef2462f8cc9c32588b30f05.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8c0cfc1ef2462f8cc9c32588b30f05.json new file mode 100644 index 00000000..3115e82d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8c0cfc1ef2462f8cc9c32588b30f05.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n console.log(userRef);\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","data","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n console.log(userRef)\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAcAU,OAAO,CAACC,GAAR,CAAYjB,OAAZ;EACA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEG,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8e616d81af9f44af88493218f8789f.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8e616d81af9f44af88493218f8789f.json new file mode 100644 index 00000000..9dbd2382 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0c8e616d81af9f44af88493218f8789f.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEZ,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEC,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0da8b722e2ac8c3a2dbe4b405e7a9be1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0da8b722e2ac8c3a2dbe4b405e7a9be1.json new file mode 100644 index 00000000..f65d356e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0da8b722e2ac8c3a2dbe4b405e7a9be1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from '../../../';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '../'\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from '../../../';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,KAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,WAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/0e41b4fce19705b2e3af2297accfa4c3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/0e41b4fce19705b2e3af2297accfa4c3.json new file mode 100644 index 00000000..8659500c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/0e41b4fce19705b2e3af2297accfa4c3.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${post._id}` + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","post","_id","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${post._id}` + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCC,IAAI,CAACC,GAAI,EAA9C,GAAkDT,EAA/D,EAAmE;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAAnE,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMpB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASArB,SAAS,CAAC,MAAI;IACZ,MAAMyB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMtB,KAAK,CAACuB,GAAN,CAAU,cAAcjB,EAAxB,CAAvB;MACAI,QAAQ,CAACY,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDZ,KAAK,CAACgB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqChB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUjB,KAAK,CAACkB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACInB,KAAK,CAACoB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAER,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/10e968a52dc3b4f24c760567ab12cb86.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/10e968a52dc3b4f24c760567ab12cb86.json new file mode 100644 index 00000000..bccf44e7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/10e968a52dc3b4f24c760567ab12cb86.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1540c8525ecf5665ab1714d1b163e711.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1540c8525ecf5665ab1714d1b163e711.json new file mode 100644 index 00000000..50c9060f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1540c8525ecf5665ab1714d1b163e711.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {\n login: user.login\n }\n });\n window.location.replace(\"/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","data","login","window","replace","response","err","console","log","handleEdit","getEntry","get","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {login:user.login} });\n window.location.replace(\"/\" + response.data._id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QACnEC,IAAI,EAAE;UAACC,KAAK,EAACL,IAAI,CAACK;QAAZ;MAD6D,CAA/D,CAAN;MAEAC,MAAM,CAACZ,QAAP,CAAgBa,OAAhB,CAAwB,MAAMC,QAAQ,CAACJ,IAAT,CAAcD,GAA5C;IACC,CAJD,CAIC,OAAMM,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CATD;;EAWA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMvB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMI,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAxB,SAAS,CAAC,MAAI;IACZ,MAAM4B,QAAQ,GAAG,YAAW;MAC1B,MAAML,QAAQ,GAAG,MAAMnB,KAAK,CAACyB,GAAN,CAAU,cAAcnB,EAAxB,CAAvB;MACAI,QAAQ,CAACS,QAAQ,CAACJ,IAAV,CAAR;IACD,CAHD;;IAIAS,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDf,KAAK,CAACiB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCjB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIW,IAAJ,CAAUlB,KAAK,CAACmB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIpB,KAAK,CAACqB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEP,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEX,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAjDuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/154a5d9d682806400f9dc17aee629cec.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/154a5d9d682806400f9dc17aee629cec.json new file mode 100644 index 00000000..131dcca8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/154a5d9d682806400f9dc17aee629cec.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEZ,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEC,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/163aaa0956af7ddbe23aa2a2d6a67c5e.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/163aaa0956af7ddbe23aa2a2d6a67c5e.json new file mode 100644 index 00000000..c0b3d0dd --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/163aaa0956af7ddbe23aa2a2d6a67c5e.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n const handleSubmit = e => {};\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","handleSubmit","e"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n\n const handleSubmit = (e)=>{\n \n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAE5B,MAAMC,YAAY,GAAIC,CAAD,IAAK,CAEzB,CAFD;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAED,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAxBuBD,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/16f8e62e90a1d58eea8a7320bd1750c9.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/16f8e62e90a1d58eea8a7320bd1750c9.json new file mode 100644 index 00000000..6e04bb05 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/16f8e62e90a1d58eea8a7320bd1750c9.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAcJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAdI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GA3BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/17c9f5d03abeaf8ef84f241bec4d5305.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/17c9f5d03abeaf8ef84f241bec4d5305.json new file mode 100644 index 00000000..4936ed60 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/17c9f5d03abeaf8ef84f241bec4d5305.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"http://localhost:5000/api/entries\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"http://localhost:5000/api/entries\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,sCAAsCP,EAAnD,EAAuD;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAAvD,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1b72a77bdffb2c56ea5dd81b881e8027.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b72a77bdffb2c56ea5dd81b881e8027.json new file mode 100644 index 00000000..fdac79d3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b72a77bdffb2c56ea5dd81b881e8027.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA6D,EAHpE,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1b78ac485a457086e48944919567a410.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b78ac485a457086e48944919567a410.json new file mode 100644 index 00000000..b29c32f0 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b78ac485a457086e48944919567a410.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n console.log(response.data);\n console.log(userRef.current.value);\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","console","log","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n console.log(response.data);\n console.log(userRef.current.value);\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;MACAC,OAAO,CAACC,GAAR,CAAYhB,OAAO,CAACU,OAAR,CAAgBC,KAA5B;IACH,CARD,CAQC,OAAMM,GAAN,EAAU;MACPhB,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAdF;;EAiBA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA3CuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1b9f375a30a371a93d1a398027dac5eb.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b9f375a30a371a93d1a398027dac5eb.json new file mode 100644 index 00000000..f619750a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1b9f375a30a371a93d1a398027dac5eb.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description\n };\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newPost","login"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description,\n };\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,OAAO,GAAG;MACZC,KAAK,EAAEN,IAAI,CAACM,KADA;MAEZV,KAFY;MAGZE;IAHY,CAAhB;EAKH,CAPD;;EAQA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GA9BuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1ddda7c15d8c4a95c5fb0afe93bf71e0.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1ddda7c15d8c4a95c5fb0afe93bf71e0.json new file mode 100644 index 00000000..be9c00d3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1ddda7c15d8c4a95c5fb0afe93bf71e0.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = await axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = async (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = await axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAG,MAAOC,CAAP,IAAa;IAC9BA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAG,MAAMd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAvB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEZ,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEC,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1e17a2f301bfbc84b51e9ab1e4f837d3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1e17a2f301bfbc84b51e9ab1e4f837d3.json new file mode 100644 index 00000000..f587aac7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1e17a2f301bfbc84b51e9ab1e4f837d3.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: logged ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: logged ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", logged ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","TopBar","user","useContext","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASC,UAAU,CAACL,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBM,MAAM,GAAG,EAAH,GAAQ;UAAvC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,MAAM,GAAG,EAAH,GAAQ;UAA1C;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,MAAM,GAAG,cAAH,GAAoB,EAA1D;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAlBuBH,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/1e3fb47659214e94694fd7c32cb86859.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/1e3fb47659214e94694fd7c32cb86859.json new file mode 100644 index 00000000..53145216 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/1e3fb47659214e94694fd7c32cb86859.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2001a1fffa79ecd6c2996e3bc4f9f626.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2001a1fffa79ecd6c2996e3bc4f9f626.json new file mode 100644 index 00000000..1b7f097a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2001a1fffa79ecd6c2996e3bc4f9f626.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js\";\nimport App from './App';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render( /*#__PURE__*/_jsxDEV(React.StrictMode, {\n children: /*#__PURE__*/_jsxDEV(App, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 7,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["App","React","ReactDOM","root","createRoot","document","getElementById","render"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js"],"sourcesContent":["import App from './App';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(\n \n \n \n \n);\n\n"],"mappings":";AAAA,OAAOA,GAAP,MAAgB,OAAhB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,QAAP,MAAqB,kBAArB;;AAEA,MAAMC,IAAI,GAAGD,QAAQ,CAACE,UAAT,CAAoBC,QAAQ,CAACC,cAAT,CAAwB,MAAxB,CAApB,CAAb;AACAH,IAAI,CAACI,MAAL,eACE,QAAC,KAAD,CAAO,UAAP;EAAA,uBAEE,QAAC,GAAD;IAAA;IAAA;IAAA;EAAA;AAFF;EAAA;EAAA;EAAA;AAAA,QADF"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2204e903662580cf25f37a0888b6955e.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2204e903662580cf25f37a0888b6955e.json new file mode 100644 index 00000000..a7c3a17b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2204e903662580cf25f37a0888b6955e.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js\",\n _s = $RefreshSig$();\n\nimport { createContext, useReducer } from \"react\";\nimport Reducer from \"./Reducer\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst INITIAL_STATE = {\n user: null,\n isFetching: false,\n error: false\n};\nexport const Context = /*#__PURE__*/createContext(INITIAL_STATE);\n_c = Context;\nexport const ContextProvider = _ref => {\n _s();\n\n let {\n children\n } = _ref;\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n return /*#__PURE__*/_jsxDEV(Context.Provider, {\n value: {\n user: state.user,\n isFetching: state.isFetching,\n error: state.error,\n dispatch\n },\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this);\n};\n\n_s(ContextProvider, \"ih+Vd9fHXqjzC8XFlo5K5uS4lm8=\");\n\n_c2 = ContextProvider;\n\nvar _c, _c2;\n\n$RefreshReg$(_c, \"Context\");\n$RefreshReg$(_c2, \"ContextProvider\");","map":{"version":3,"names":["createContext","useReducer","Reducer","INITIAL_STATE","user","isFetching","error","Context","ContextProvider","children","state","dispatch"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js"],"sourcesContent":["import {createContext, useReducer} from \"react\";\n\nimport Reducer from \"./Reducer\";\n\nconst INITIAL_STATE = {\n user:null,\n isFetching:false,\n error:false\n};\n\nexport const Context = createContext(INITIAL_STATE);\n\nexport const ContextProvider = ({children}) => {\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n return(\n \n {children}\n \n )\n}"],"mappings":";;;AAAA,SAAQA,aAAR,EAAuBC,UAAvB,QAAwC,OAAxC;AAEA,OAAOC,OAAP,MAAoB,WAApB;;AAEA,MAAMC,aAAa,GAAG;EAClBC,IAAI,EAAC,IADa;EAElBC,UAAU,EAAC,KAFO;EAGlBC,KAAK,EAAC;AAHY,CAAtB;AAMA,OAAO,MAAMC,OAAO,gBAAGP,aAAa,CAACG,aAAD,CAA7B;KAAMI,O;AAEb,OAAO,MAAMC,eAAe,GAAG,QAAgB;EAAA;;EAAA,IAAf;IAACC;EAAD,CAAe;EAC3C,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBV,UAAU,CAACC,OAAD,EAAUC,aAAV,CAApC;EACA,oBACI,QAAC,OAAD,CAAS,QAAT;IACA,KAAK,EAAE;MACHC,IAAI,EAAEM,KAAK,CAACN,IADT;MAEHC,UAAU,EAAEK,KAAK,CAACL,UAFf;MAGHC,KAAK,EAAEI,KAAK,CAACJ,KAHV;MAIHK;IAJG,CADP;IAAA,UAOKF;EAPL;IAAA;IAAA;IAAA;EAAA,QADJ;AAWH,CAbM;;GAAMD,e;;MAAAA,e"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/252e1b84dce83f86646655fff3c90563.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/252e1b84dce83f86646655fff3c90563.json new file mode 100644 index 00000000..1572c6b2 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/252e1b84dce83f86646655fff3c90563.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"posts/\" + id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {});\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","err","console","log","handleEdit","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"posts/\" + id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMjB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B,EAA5B,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAlB,SAAS,CAAC,MAAI;IACZ,MAAMsB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMnB,KAAK,CAACoB,GAAN,CAAU,cAAcd,EAAxB,CAAvB;MACAI,QAAQ,CAACS,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDT,KAAK,CAACa,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCb,KAAK,CAACc,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEV,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEL,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/28bdbc5e6f980fc15662a85e83ecafce.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/28bdbc5e6f980fc15662a85e83ecafce.json new file mode 100644 index 00000000..c4e42857 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/28bdbc5e6f980fc15662a85e83ecafce.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"posts/\" + id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","err","console","log","handleEdit","login","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"posts/\" + id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMjB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACY,KAAK,EAACP,IAAI,CAACO;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMJ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAlB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIM,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEV,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEL,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/28fe3e7ecf6c3acaf28edc1ee12b9c56.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/28fe3e7ecf6c3acaf28edc1ee12b9c56.json new file mode 100644 index 00000000..5785371f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/28fe3e7ecf6c3acaf28edc1ee12b9c56.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/297b95be0fbfa824ba43fbe8c973d7bd.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/297b95be0fbfa824ba43fbe8c973d7bd.json new file mode 100644 index 00000000..261d1e13 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/297b95be0fbfa824ba43fbe8c973d7bd.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 onClick={}\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,wBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2a45a596354aa8df785da44787faf9ee.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2a45a596354aa8df785da44787faf9ee.json new file mode 100644 index 00000000..847466a8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2a45a596354aa8df785da44787faf9ee.json @@ -0,0 +1 @@ +{"ast":null,"code":"const Reducer = (state, action) => {\n switch (action.type) {\n case \"LOGIN START\":\n return {\n user: null,\n isFetching: true,\n error: false\n };\n\n case \"LOGIN_SUCCESS\":\n return {\n user: action.payload,\n isFetching: false,\n error: false\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n default:\n return state;\n }\n};\n\n_c = Reducer;\nexport default Reducer;\n\nvar _c;\n\n$RefreshReg$(_c, \"Reducer\");","map":{"version":3,"names":["Reducer","state","action","type","user","isFetching","error","payload"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js"],"sourcesContent":["const Reducer = (state, action)=>{\n switch(action.type){\n case \"LOGIN START\":\n return{\n user:null,\n isFetching:true,\n error:false\n };\n case \"LOGIN_SUCCESS\":\n return{\n user:action.payload,\n isFetching:false,\n error:false\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n default:\n return state;\n }\n}\n\nexport default Reducer;"],"mappings":"AAAA,MAAMA,OAAO,GAAG,CAACC,KAAD,EAAQC,MAAR,KAAiB;EAC7B,QAAOA,MAAM,CAACC,IAAd;IACI,KAAK,aAAL;MACI,OAAM;QACFC,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,IAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAACF,MAAM,CAACK,OADV;QAEFF,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACQ,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKR,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKA;MACI,OAAOL,KAAP;EA1BZ;AA4BH,CA7BD;;KAAMD,O;AA+BN,eAAeA,OAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2adfa239fce78812d98df7002816ac65.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2adfa239fce78812d98df7002816ac65.json new file mode 100644 index 00000000..fc448b07 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2adfa239fce78812d98df7002816ac65.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newPost = {\n title\n };\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newPost"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newPost = {\n title\n }\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,OAAO,GAAG;MACZT;IADY,CAAhB;EAGH,CALD;;EAMA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GA5BuBD,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2bdc86820213295f00647d51fe5ec9b6.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2bdc86820213295f00647d51fe5ec9b6.json new file mode 100644 index 00000000..7fe6ee89 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2bdc86820213295f00647d51fe5ec9b6.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2c333cf685340d86548fbd2839fa9814.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2c333cf685340d86548fbd2839fa9814.json new file mode 100644 index 00000000..4ba853fc --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2c333cf685340d86548fbd2839fa9814.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const handleRemove = async () => {\n await axios.delete(\"\");\n };\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","handleRemove","delete","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const handleRemove = async() => {\n await axios.delete(\"\")\n }\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,YAAY,GAAG,YAAW;IAC9B,MAAML,KAAK,CAACM,MAAN,CAAa,EAAb,CAAN;EACD,CAFD;;EAGA,MAAMC,QAAQ,GAAGL,WAAW,EAA5B;EACA,MAAMM,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBT,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEU;EAAF,IAAWZ,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMkB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMf,KAAK,CAACgB,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEnB,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/BuBD,S;UAILF,W;;;KAJKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2dc5a7da6db5bbb20079e99073889be5.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2dc5a7da6db5bbb20079e99073889be5.json new file mode 100644 index 00000000..db0dc38b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2dc5a7da6db5bbb20079e99073889be5.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {\n login: user.login\n }\n });\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","data","login","window","replace","response","err","console","log","handleEdit","getEntry","get","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {login:user.login} });\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QACnEC,IAAI,EAAE;UAACC,KAAK,EAACL,IAAI,CAACK;QAAZ;MAD6D,CAA/D,CAAN;MAEEC,MAAM,CAACZ,QAAP,CAAgBa,OAAhB,CAAwB,eAAeC,QAAQ,CAACJ,IAAT,CAAcD,GAArD;IACD,CAJD,CAIC,OAAMM,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CATD;;EAWA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMvB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMI,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAxB,SAAS,CAAC,MAAI;IACZ,MAAM4B,QAAQ,GAAG,YAAW;MAC1B,MAAML,QAAQ,GAAG,MAAMnB,KAAK,CAACyB,GAAN,CAAU,cAAcnB,EAAxB,CAAvB;MACAI,QAAQ,CAACS,QAAQ,CAACJ,IAAV,CAAR;IACD,CAHD;;IAIAS,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDf,KAAK,CAACiB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCjB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIW,IAAJ,CAAUlB,KAAK,CAACmB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIpB,KAAK,CAACqB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEP,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEX,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAjDuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/2eb68cca9fda0981ca52a58d96ab8f74.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/2eb68cca9fda0981ca52a58d96ab8f74.json new file mode 100644 index 00000000..442b211d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/2eb68cca9fda0981ca52a58d96ab8f74.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatchEvent({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","dispatchEvent","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatchEvent({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBC,aAAa,CAAC;MAACC,IAAI,EAAE;IAAP,CAAD,CAAb;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBJ,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/31760251e920250632d09836114c5527.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/31760251e920250632d09836114c5527.json new file mode 100644 index 00000000..b0be3768 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/31760251e920250632d09836114c5527.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QAACC,KAAK,EAACJ,IAAI,CAACI;MAAZ,CAA/D,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMnB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACS,KAAK,EAACJ,IAAI,CAACI;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASApB,SAAS,CAAC,MAAI;IACZ,MAAMwB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMrB,KAAK,CAACsB,GAAN,CAAU,cAAchB,EAAxB,CAAvB;MACAI,QAAQ,CAACW,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDX,KAAK,CAACe,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCf,KAAK,CAACM,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUhB,KAAK,CAACiB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIlB,KAAK,CAACmB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEP,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3a001c98e361e045d05f2f241791a2ad.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a001c98e361e045d05f2f241791a2ad.json new file mode 100644 index 00000000..92de9062 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a001c98e361e045d05f2f241791a2ad.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = await axios.post(\"http://localhost:5000/api/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = async (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = await axios.post(\"http://localhost:5000/api/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAG,MAAOC,CAAP,IAAa;IAC9BA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAG,MAAMd,KAAK,CAACe,IAAN,CAAW,mCAAX,EAAgDH,QAAhD,CAAvB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEZ,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEC,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3a27aa10ae890da970c9619db7a076e2.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a27aa10ae890da970c9619db7a076e2.json new file mode 100644 index 00000000..b8ca12dd --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a27aa10ae890da970c9619db7a076e2.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '..';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '..';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,IAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3a6b7d18bb940d03c883b0d824e0af60.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a6b7d18bb940d03c883b0d824e0af60.json new file mode 100644 index 00000000..60428735 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3a6b7d18bb940d03c883b0d824e0af60.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\");\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","axios","post","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\")\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGC,KAAK,CAACC,IAAN,CAAW,aAAX,CAAZ;IACH,CAFD,CAEC,OAAMC,GAAN,EAAU,CAEV;EACH,CARF;;EASA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEP,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAnCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3ab167906065846c50eb27dd9ab13ca7.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3ab167906065846c50eb27dd9ab13ca7.json new file mode 100644 index 00000000..a78476d9 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3ab167906065846c50eb27dd9ab13ca7.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 onClick\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,qBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3cd26bbbfde854c435f1ec282d578660.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3cd26bbbfde854c435f1ec282d578660.json new file mode 100644 index 00000000..94236770 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3cd26bbbfde854c435f1ec282d578660.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 18\n }, this) : /*#__PURE__*/_jsxDEV(Nav.Link, {\n children: \" \\\"\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 73\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,gBAA2D,QAAC,GAAD,CAAK,IAAL;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHlE,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3e09deb95eefffef7552372cee90e753.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3e09deb95eefffef7552372cee90e753.json new file mode 100644 index 00000000..1cc72601 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3e09deb95eefffef7552372cee90e753.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","passwordRef","userRef","dispatch","isFetching","useContext","Context","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BC,UAAU,CAACC,OAAD,CAA3C;;EACA,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEL;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA7BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3f0a3fdd4c27e011f41f324141a68844.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3f0a3fdd4c27e011f41f324141a68844.json new file mode 100644 index 00000000..a63ef009 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3f0a3fdd4c27e011f41f324141a68844.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: [\"Lab 3 Blog, user: \", user.login]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type","login"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog, user: {user.login}\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA,iCAAyCH,IAAI,CAACI,KAA9C;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBJ,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,EAIGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA2D,EAJlE,eAKE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QALF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAmBH;;GAzBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/3f40ace22b97668c14b755d52c994afe.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/3f40ace22b97668c14b755d52c994afe.json new file mode 100644 index 00000000..44e506f7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/3f40ace22b97668c14b755d52c994afe.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/43bc50d338f35ae6037bed104f092a0c.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/43bc50d338f35ae6037bed104f092a0c.json new file mode 100644 index 00000000..85cc0b1c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/43bc50d338f35ae6037bed104f092a0c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete('http://localhost:5000/api/entries/${post._id}', {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete('http://localhost:5000/api/entries/${post._id}', {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,+CAAb,EAA8D;QAACC,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA9D,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/44e507c8ac34c904ece24bfb9280021e.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/44e507c8ac34c904ece24bfb9280021e.json new file mode 100644 index 00000000..749b9cb8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/44e507c8ac34c904ece24bfb9280021e.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n user\n } = useContext(Context);\n console.log(\"logged: \" + user);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: user ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 52\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 61\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: user ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 55\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 65\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: user ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 75\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","user","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {user} = useContext(Context);\n console.log(\"logged: \" + user);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAASF,UAAU,CAACN,OAAD,CAAzB;EACAS,OAAO,CAACC,GAAR,CAAY,aAAaF,IAAzB;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEA,IAAI,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAApD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,IAAI,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAAxD;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,IAAI,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAlE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAhBQD,G;;KAAAA,G;AAkBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/451fc90e1562da1e67d6a3fcfa26e2f8.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/451fc90e1562da1e67d6a3fcfa26e2f8.json new file mode 100644 index 00000000..1d436d95 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/451fc90e1562da1e67d6a3fcfa26e2f8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setTitle(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEX,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/4574a0fc15712f56285b9ecbe421efe4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/4574a0fc15712f56285b9ecbe421efe4.json new file mode 100644 index 00000000..42900272 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/4574a0fc15712f56285b9ecbe421efe4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n console.log(response.data);\n console.log(userRef.current.value);\n console.log(passwordRef.current.value);\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","console","log","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n console.log(response.data);\n console.log(userRef.current.value);\n console.log(passwordRef.current.value);\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;MACAC,OAAO,CAACC,GAAR,CAAYhB,OAAO,CAACU,OAAR,CAAgBC,KAA5B;MACAI,OAAO,CAACC,GAAR,CAAYjB,WAAW,CAACW,OAAZ,CAAoBC,KAAhC;IACH,CATD,CASC,OAAMM,GAAN,EAAU;MACPhB,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAfF;;EAkBA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5CuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/4630dbc6f2699c94d0311bdbfef424de.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/4630dbc6f2699c94d0311bdbfef424de.json new file mode 100644 index 00000000..f56e8a02 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/4630dbc6f2699c94d0311bdbfef424de.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setEmail(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","setEmail","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setEmail(e.target.value)}\n />\n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEX,CAAC,IAAEc,QAAQ,CAACd,CAAC,CAACe,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAaA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAbA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAtCuBvB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/4643d94f79f26367adc2845a390f058e.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/4643d94f79f26367adc2845a390f058e.json new file mode 100644 index 00000000..6675fcfa --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/4643d94f79f26367adc2845a390f058e.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context.js';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context.js';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,mCAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/4864d6c60b60059354a2a0c867281c2b.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/4864d6c60b60059354a2a0c867281c2b.json new file mode 100644 index 00000000..e84de638 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/4864d6c60b60059354a2a0c867281c2b.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\"\n });\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\"});\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH,CAND,CAMC,OAAMO,GAAN,EAAU,CAEV;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEV,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/48c9d1b236a2eb4c0a4041f2fc525266.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/48c9d1b236a2eb4c0a4041f2fc525266.json new file mode 100644 index 00000000..4641dd38 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/48c9d1b236a2eb4c0a4041f2fc525266.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA7BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/4f7f492c3d05548e7df52b2e19ce8669.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/4f7f492c3d05548e7df52b2e19ce8669.json new file mode 100644 index 00000000..947fd8f3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/4f7f492c3d05548e7df52b2e19ce8669.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApCuBlB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/526d9b58e88ee23a3d6281f04bbba5c8.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/526d9b58e88ee23a3d6281f04bbba5c8.json new file mode 100644 index 00000000..f2eb8e5d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/526d9b58e88ee23a3d6281f04bbba5c8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault","passwordRef"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAEK;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5BuBN,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/5386f1b14ad7ecfc7b9a6677767ae958.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/5386f1b14ad7ecfc7b9a6677767ae958.json new file mode 100644 index 00000000..6da9af91 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/5386f1b14ad7ecfc7b9a6677767ae958.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"http://localhost:5000/posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"http://localhost:5000/posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,iCAAiCP,EAA9C,EAAkD;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAAlD,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/5771ca1212d9359b4d25fe3f3d061a74.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/5771ca1212d9359b4d25fe3f3d061a74.json new file mode 100644 index 00000000..4068fcef --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/5771ca1212d9359b4d25fe3f3d061a74.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"posts/\" + id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id);\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","err","console","log","handleEdit","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"posts/\" + id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMjB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAlB,SAAS,CAAC,MAAI;IACZ,MAAMsB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMnB,KAAK,CAACoB,GAAN,CAAU,cAAcd,EAAxB,CAAvB;MACAI,QAAQ,CAACS,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDT,KAAK,CAACa,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCb,KAAK,CAACc,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEV,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEL,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/5adb54da3facdb0aff376a32971d86b2.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/5adb54da3facdb0aff376a32971d86b2.json new file mode 100644 index 00000000..60d2f7bd --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/5adb54da3facdb0aff376a32971d86b2.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\"\n });\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\"})\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH,CAND,CAMC,OAAMO,GAAN,EAAU,CAEV;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEV,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/5af6115455e7375f696787fa63436d81.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/5af6115455e7375f696787fa63436d81.json new file mode 100644 index 00000000..9af4fe84 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/5af6115455e7375f696787fa63436d81.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js\",\n _s = $RefreshSig$();\n\nimport { createContext, useEffect, useReducer } from \"react\";\nimport Reducer from \"./Reducer\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst INITIAL_STATE = {\n user: JSON.parse(localStorage.getItem(\"user\")) || null,\n isFetching: false,\n error: false\n};\nexport const Context = /*#__PURE__*/createContext(INITIAL_STATE);\n_c = Context;\nexport const ContextProvider = _ref => {\n _s();\n\n let {\n children\n } = _ref;\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n useEffect(() => {\n localStorage.setItem(\"user\", JSON.stringify(state.user));\n }, [state.user]);\n return /*#__PURE__*/_jsxDEV(Context.Provider, {\n value: {\n user: state.user,\n isFetching: state.isFetching,\n error: state.error,\n dispatch\n },\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this);\n};\n\n_s(ContextProvider, \"zpn/kx5Q6O+5t2dWmjRtda+kHzA=\");\n\n_c2 = ContextProvider;\n\nvar _c, _c2;\n\n$RefreshReg$(_c, \"Context\");\n$RefreshReg$(_c2, \"ContextProvider\");","map":{"version":3,"names":["createContext","useEffect","useReducer","Reducer","INITIAL_STATE","user","JSON","parse","localStorage","getItem","isFetching","error","Context","ContextProvider","children","state","dispatch","setItem","stringify"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js"],"sourcesContent":["import { createContext, useEffect, useReducer } from \"react\";\n\nimport Reducer from \"./Reducer\";\n\nconst INITIAL_STATE = {\n user: JSON.parse(localStorage.getItem(\"user\")) || null,\n isFetching: false,\n error: false,\n};\n\nexport const Context = createContext(INITIAL_STATE);\n\nexport const ContextProvider = ({ children }) => {\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n\n useEffect(() => {\n localStorage.setItem(\"user\", JSON.stringify(state.user));\n }, [state.user]);\n\n return (\n \n {children}\n \n );\n};"],"mappings":";;;AAAA,SAASA,aAAT,EAAwBC,SAAxB,EAAmCC,UAAnC,QAAqD,OAArD;AAEA,OAAOC,OAAP,MAAoB,WAApB;;AAEA,MAAMC,aAAa,GAAG;EACpBC,IAAI,EAAEC,IAAI,CAACC,KAAL,CAAWC,YAAY,CAACC,OAAb,CAAqB,MAArB,CAAX,KAA4C,IAD9B;EAEpBC,UAAU,EAAE,KAFQ;EAGpBC,KAAK,EAAE;AAHa,CAAtB;AAMA,OAAO,MAAMC,OAAO,gBAAGZ,aAAa,CAACI,aAAD,CAA7B;KAAMQ,O;AAEb,OAAO,MAAMC,eAAe,GAAG,QAAkB;EAAA;;EAAA,IAAjB;IAAEC;EAAF,CAAiB;EAC/C,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBd,UAAU,CAACC,OAAD,EAAUC,aAAV,CAApC;EAEAH,SAAS,CAAC,MAAM;IACdO,YAAY,CAACS,OAAb,CAAqB,MAArB,EAA6BX,IAAI,CAACY,SAAL,CAAeH,KAAK,CAACV,IAArB,CAA7B;EACD,CAFQ,EAEN,CAACU,KAAK,CAACV,IAAP,CAFM,CAAT;EAIA,oBACE,QAAC,OAAD,CAAS,QAAT;IACE,KAAK,EAAE;MACLA,IAAI,EAAEU,KAAK,CAACV,IADP;MAELK,UAAU,EAAEK,KAAK,CAACL,UAFb;MAGLC,KAAK,EAAEI,KAAK,CAACJ,KAHR;MAILK;IAJK,CADT;IAAA,UAQGF;EARH;IAAA;IAAA;IAAA;EAAA,QADF;AAYD,CAnBM;;GAAMD,e;;MAAAA,e"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/5c0b83ccf5fe765f6c9e689522e222dd.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/5c0b83ccf5fe765f6c9e689522e222dd.json new file mode 100644 index 00000000..45635b55 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/5c0b83ccf5fe765f6c9e689522e222dd.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/64542de21f5baed4d4b39f73fc4211b7.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/64542de21f5baed4d4b39f73fc4211b7.json new file mode 100644 index 00000000..aabc85da --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/64542de21f5baed4d4b39f73fc4211b7.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,0BAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/65574ce79f45de8e0ba64d6b8a4a7eda.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/65574ce79f45de8e0ba64d6b8a4a7eda.json new file mode 100644 index 00000000..402b555e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/65574ce79f45de8e0ba64d6b8a4a7eda.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), user ? \"\" : \"Login\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 30\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,GAAQ,OAHf,eAGuB,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBA,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAHvB,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GApBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6af057f991ebbeb857a269dc9d48d301.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6af057f991ebbeb857a269dc9d48d301.json new file mode 100644 index 00000000..3385a527 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6af057f991ebbeb857a269dc9d48d301.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '/../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '/../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,wBAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6c6ed4a8082aee96dbc0ec9f780508a1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c6ed4a8082aee96dbc0ec9f780508a1.json new file mode 100644 index 00000000..2fc45296 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c6ed4a8082aee96dbc0ec9f780508a1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n console.log(user);\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","data","err","console","log","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n console.log(user)\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAcAU,OAAO,CAACC,GAAR,CAAYC,IAAZ;EACA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEf,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6c90e7c711319dd660334e882461e8c6.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c90e7c711319dd660334e882461e8c6.json new file mode 100644 index 00000000..e8fde06e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c90e7c711319dd660334e882461e8c6.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"/6NNF0FwJJsXLHIYvDErymUSBps=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","useState","CreateEntry","title","setTitle","description","setDescription"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n\n \n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EAGA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GAtBuBC,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6c96cf9c467025418b8d7d8fe9f45581.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c96cf9c467025418b8d7d8fe9f45581.json new file mode 100644 index 00000000..2816ecd8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6c96cf9c467025418b8d7d8fe9f45581.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBA,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GApBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6e5802eed3498230b5214f80b403a2a8.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6e5802eed3498230b5214f80b403a2a8.json new file mode 100644 index 00000000..c4345a7f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6e5802eed3498230b5214f80b403a2a8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n\n const handleLogout = () => {};\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","handleLogout"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n\n const handleLogout = () => {\n \n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;;EAEA,MAAMM,YAAY,GAAG,MAAM,CAE1B,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBD,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEC,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCD,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/6e78218b90af7e1b3933f5c992cd8934.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/6e78218b90af7e1b3933f5c992cd8934.json new file mode 100644 index 00000000..3de091a0 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/6e78218b90af7e1b3933f5c992cd8934.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"http://localhost:5000/api/posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"http://localhost:5000/api/posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,qCAAqCP,EAAlD,EAAsD;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAAtD,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/70a4064847d090218dcead42b4219c76.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/70a4064847d090218dcead42b4219c76.json new file mode 100644 index 00000000..4b925b05 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/70a4064847d090218dcead42b4219c76.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"/6NNF0FwJJsXLHIYvDErymUSBps=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","CreateEntry","title","setTitle","useState","description","setDescription"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBC,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACC,WAAD,EAAcC,cAAd,IAAgCF,QAAQ,CAAC,EAAD,CAA9C;EACA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApBuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/743a3ca55c3d4e3912e7b0917e86c5c9.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/743a3ca55c3d4e3912e7b0917e86c5c9.json new file mode 100644 index 00000000..a58763c9 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/743a3ca55c3d4e3912e7b0917e86c5c9.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7513001b20da7eff3cde8aa4ef0e289f.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7513001b20da7eff3cde8aa4ef0e289f.json new file mode 100644 index 00000000..607e3b7e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7513001b20da7eff3cde8aa4ef0e289f.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: [\"Lab 3 Blog, Currently logged in: \", user.login]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type","login"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog, Currently logged in: {user.login}\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA,gDAAwDH,IAAI,CAACI,KAA7D;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBJ,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,EAIGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA2D,EAJlE,eAKE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QALF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAmBH;;GAzBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7557c36853533e0715a915504656e821.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7557c36853533e0715a915504656e821.json new file mode 100644 index 00000000..526b0b83 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7557c36853533e0715a915504656e821.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {} catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG,CAEF,CAFD,CAEC,OAAMC,GAAN,EAAU,CAEV;EACH,CARF;;EASA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEJ,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAnCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7731649511284b801c23705c8774ecab.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7731649511284b801c23705c8774ecab.json new file mode 100644 index 00000000..c02b5ee7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7731649511284b801c23705c8774ecab.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n await axios.delete(\"posts/\" + id);\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n await axios.delete(\"posts/\" + id);\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;EACD,CAFD;;EAIAV,SAAS,CAAC,MAAI;IACZ,MAAMkB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMf,KAAK,CAACgB,GAAN,CAAU,cAAcV,EAAxB,CAAvB;MACAI,QAAQ,CAACK,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDL,KAAK,CAACS,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCT,KAAK,CAACU,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUX,KAAK,CAACY,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIb,KAAK,CAACc;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEZ,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAjCuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/77aa88a2c5cffe287b0d3aef3a6f5b26.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/77aa88a2c5cffe287b0d3aef3a6f5b26.json new file mode 100644 index 00000000..be9da160 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/77aa88a2c5cffe287b0d3aef3a6f5b26.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n const logged = false;\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: logged ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: logged ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", logged ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Nav","Navbar","TopBar","user","useContext","Context","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n const logged = false;\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASC,UAAU,CAACC,OAAD,CAAzB;EACA,MAAMC,MAAM,GAAG,KAAf;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBA,MAAM,GAAG,EAAH,GAAQ;UAAvC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,MAAM,GAAG,EAAH,GAAQ;UAA1C;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,MAAM,GAAG,cAAH,GAAoB,EAA1D;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAnBuBJ,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/782e24ff50c6b256ad8b2c14ffd984a7.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/782e24ff50c6b256ad8b2c14ffd984a7.json new file mode 100644 index 00000000..939ebf42 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/782e24ff50c6b256ad8b2c14ffd984a7.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","axios","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGC,KAAK,CAACC,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAEV,OAAO,CAACW,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEd,WAAW,CAACY,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;IAIH,CALD,CAKC,OAAME,GAAN,EAAU,CAEV;EACH,CAXF;;EAYA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEX,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAtCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/78686a8828f17250506d2f3db4723a38.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/78686a8828f17250506d2f3db4723a38.json new file mode 100644 index 00000000..6d347dfa --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/78686a8828f17250506d2f3db4723a38.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAzBuBH,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/789daa07da0d1cb4dfcecfebe19cab42.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/789daa07da0d1cb4dfcecfebe19cab42.json new file mode 100644 index 00000000..14e197a0 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/789daa07da0d1cb4dfcecfebe19cab42.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\"\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\"});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH,CAND,CAMC,OAAMO,GAAN,EAAU;MACPZ,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/794102582aeab8b3afc0e748cb5727bc.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/794102582aeab8b3afc0e748cb5727bc.json new file mode 100644 index 00000000..d40b1b1e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/794102582aeab8b3afc0e748cb5727bc.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n console.log(user);\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err","console","log","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n console.log(user);\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADgB;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAcAU,OAAO,CAACC,GAAR,CAAYC,IAAZ;EACA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEf,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7a77543d45b2703749a1cf36a65c6bb5.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7a77543d45b2703749a1cf36a65c6bb5.json new file mode 100644 index 00000000..fbd93892 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7a77543d45b2703749a1cf36a65c6bb5.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"})\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;EACF,CAHF;;EAIA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA9BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7c9c474d9ce6a503f1771c0b45dffe4b.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7c9c474d9ce6a503f1771c0b45dffe4b.json new file mode 100644 index 00000000..0546fe1a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7c9c474d9ce6a503f1771c0b45dffe4b.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js\",\n _s = $RefreshSig$();\n\nimport { createContext, useEffect, useReducer } from \"react\";\nimport Reducer from \"./Reducer\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst INITIAL_STATE = {\n user: JSON.parse(localStorage.getItem(\"user\")) || null,\n isFetching: false,\n error: false\n};\nexport const Context = /*#__PURE__*/createContext(INITIAL_STATE);\n_c = Context;\nexport const ContextProvider = _ref => {\n _s();\n\n let {\n children\n } = _ref;\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n useEffect(() => {\n localStorage.setItem(\"user\", JSON.stringify(state.user));\n }, [state.user]);\n return /*#__PURE__*/_jsxDEV(Context.Provider, {\n value: {\n user: state.user,\n isFetching: state.isFetching,\n error: state.error,\n dispatch\n },\n children: children\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n};\n\n_s(ContextProvider, \"zpn/kx5Q6O+5t2dWmjRtda+kHzA=\");\n\n_c2 = ContextProvider;\n\nvar _c, _c2;\n\n$RefreshReg$(_c, \"Context\");\n$RefreshReg$(_c2, \"ContextProvider\");","map":{"version":3,"names":["createContext","useEffect","useReducer","Reducer","INITIAL_STATE","user","JSON","parse","localStorage","getItem","isFetching","error","Context","ContextProvider","children","state","dispatch","setItem","stringify"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Context.js"],"sourcesContent":["import { createContext, useEffect, useReducer } from \"react\";\nimport Reducer from \"./Reducer\";\n\nconst INITIAL_STATE = {\n user: JSON.parse(localStorage.getItem(\"user\")) || null,\n isFetching: false,\n error: false,\n};\n\nexport const Context = createContext(INITIAL_STATE);\n\nexport const ContextProvider = ({ children }) => {\n const [state, dispatch] = useReducer(Reducer, INITIAL_STATE);\n\n useEffect(() => {\n localStorage.setItem(\"user\", JSON.stringify(state.user));\n }, [state.user]);\n\n return (\n \n {children}\n \n );\n};"],"mappings":";;;AAAA,SAASA,aAAT,EAAwBC,SAAxB,EAAmCC,UAAnC,QAAqD,OAArD;AACA,OAAOC,OAAP,MAAoB,WAApB;;AAEA,MAAMC,aAAa,GAAG;EACpBC,IAAI,EAAEC,IAAI,CAACC,KAAL,CAAWC,YAAY,CAACC,OAAb,CAAqB,MAArB,CAAX,KAA4C,IAD9B;EAEpBC,UAAU,EAAE,KAFQ;EAGpBC,KAAK,EAAE;AAHa,CAAtB;AAMA,OAAO,MAAMC,OAAO,gBAAGZ,aAAa,CAACI,aAAD,CAA7B;KAAMQ,O;AAEb,OAAO,MAAMC,eAAe,GAAG,QAAkB;EAAA;;EAAA,IAAjB;IAAEC;EAAF,CAAiB;EAC/C,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBd,UAAU,CAACC,OAAD,EAAUC,aAAV,CAApC;EAEAH,SAAS,CAAC,MAAM;IACdO,YAAY,CAACS,OAAb,CAAqB,MAArB,EAA6BX,IAAI,CAACY,SAAL,CAAeH,KAAK,CAACV,IAArB,CAA7B;EACD,CAFQ,EAEN,CAACU,KAAK,CAACV,IAAP,CAFM,CAAT;EAIA,oBACE,QAAC,OAAD,CAAS,QAAT;IACE,KAAK,EAAE;MACLA,IAAI,EAAEU,KAAK,CAACV,IADP;MAELK,UAAU,EAAEK,KAAK,CAACL,UAFb;MAGLC,KAAK,EAAEI,KAAK,CAACJ,KAHR;MAILK;IAJK,CADT;IAAA,UAQGF;EARH;IAAA;IAAA;IAAA;EAAA,QADF;AAYD,CAnBM;;GAAMD,e;;MAAAA,e"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7d332dbd8dfd91fa33aaaf40d2b5ab2d.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7d332dbd8dfd91fa33aaaf40d2b5ab2d.json new file mode 100644 index 00000000..4972b790 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7d332dbd8dfd91fa33aaaf40d2b5ab2d.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newEntry","login","response","axios","post","window","location","replace","data","_id","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEN,IAAI,CAACM,KADC;MAEbV,KAFa;MAGbE;IAHa,CAAjB;EAKH,CAPD;;EAQA,IAAG;IACC,MAAMS,QAAQ,GAAGC,KAAK,CAACC,IAAN,CAAW,UAAX,EAAuBJ,QAAvB,CAAjB;IACAK,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeL,QAAQ,CAACM,IAAT,CAAcC,GAArD;EACH,CAHD,CAGC,OAAMC,GAAN,EAAU;IACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;EACH;;EACD,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApCuBpB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7d67884d27386789e8d76c177aab2e38.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7d67884d27386789e8d76c177aab2e38.json new file mode 100644 index 00000000..884a2d68 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7d67884d27386789e8d76c177aab2e38.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit","handleRemove"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEC,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA7BuBnB,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/7dd70989a352b5e24c39536c45e0f505.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/7dd70989a352b5e24c39536c45e0f505.json new file mode 100644 index 00000000..e8a42089 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/7dd70989a352b5e24c39536c45e0f505.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description\n };\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newPost","login"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description,\n }\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,OAAO,GAAG;MACZC,KAAK,EAAEN,IAAI,CAACM,KADA;MAEZV,KAFY;MAGZE;IAHY,CAAhB;EAKH,CAPD;;EAQA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GA9BuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/8024e9bf397cfda88b574989bb1029bd.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/8024e9bf397cfda88b574989bb1029bd.json new file mode 100644 index 00000000..f447b962 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/8024e9bf397cfda88b574989bb1029bd.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEX,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAaA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAbA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAtCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/809bee53492abbcf8ed8c1e9df22f9f1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/809bee53492abbcf8ed8c1e9df22f9f1.json new file mode 100644 index 00000000..23c9a62a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/809bee53492abbcf8ed8c1e9df22f9f1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"http://localhost:5000/api/entries/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"http://localhost:5000/api/entries/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,uCAAuCP,EAApD,EAAwD;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAAxD,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/88d6fef8f62e08868dfc1a634c111f99.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/88d6fef8f62e08868dfc1a634c111f99.json new file mode 100644 index 00000000..43c84e14 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/88d6fef8f62e08868dfc1a634c111f99.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAMJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAdG;;EAeA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GArCuBlB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/8b004185b41f258db411cd9cdc0ca067.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/8b004185b41f258db411cd9cdc0ca067.json new file mode 100644 index 00000000..974bd099 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/8b004185b41f258db411cd9cdc0ca067.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,EAIGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA2D,EAJlE,eAKE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QALF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAoBH;;GA1BuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/8c696ad9501f4269770130a4f510daf4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/8c696ad9501f4269770130a4f510daf4.json new file mode 100644 index 00000000..981611d4 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/8c696ad9501f4269770130a4f510daf4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","CreateEntry","Home","Login","Register","TopBar","App","logged","useContext","Context"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\n\nfunction App() {\n const {logged} = useContext(Context);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWC,UAAU,CAACC,OAAD,CAA3B;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEF,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAfQD,G;;KAAAA,G;AAiBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/8ed815564faec22602ba13527d12e4d4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/8ed815564faec22602ba13527d12e4d4.json new file mode 100644 index 00000000..847861dc --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/8ed815564faec22602ba13527d12e4d4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA2D,EAHlE,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/8f70c86386821dd65f5c982284b0ef6b.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/8f70c86386821dd65f5c982284b0ef6b.json new file mode 100644 index 00000000..ab5b88c5 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/8f70c86386821dd65f5c982284b0ef6b.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;EACF,CAHF;;EAIA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA9BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/90b6666ef03f8406b6e322040e5b27f0.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/90b6666ef03f8406b6e322040e5b27f0.json new file mode 100644 index 00000000..a544cf6d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/90b6666ef03f8406b6e322040e5b27f0.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBA,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GApBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/913d5890735897c42ba86cf7cdddadbe.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/913d5890735897c42ba86cf7cdddadbe.json new file mode 100644 index 00000000..a33e63f3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/913d5890735897c42ba86cf7cdddadbe.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAE5B,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACC,CAFL;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAxBuBD,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/92fbcd7a6e25b471831278fff3484f3c.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/92fbcd7a6e25b471831278fff3484f3c.json new file mode 100644 index 00000000..02c1c659 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/92fbcd7a6e25b471831278fff3484f3c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/94534fccc0e34116a9e744eebaa0200a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/94534fccc0e34116a9e744eebaa0200a.json new file mode 100644 index 00000000..b45c8822 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/94534fccc0e34116a9e744eebaa0200a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {\n login: user.login\n }\n });\n window.location.replace(\"/\");\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","data","login","window","replace","err","console","log","handleEdit","getEntry","response","get","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {login:user.login} });\n window.location.replace(\"/\");\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QACnEC,IAAI,EAAE;UAACC,KAAK,EAACL,IAAI,CAACK;QAAZ;MAD6D,CAA/D,CAAN;MAEAC,MAAM,CAACZ,QAAP,CAAgBa,OAAhB,CAAwB,GAAxB;IACC,CAJD,CAIC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CATD;;EAWA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMtB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMG,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAvB,SAAS,CAAC,MAAI;IACZ,MAAM2B,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMxB,KAAK,CAACyB,GAAN,CAAU,cAAcnB,EAAxB,CAAvB;MACAI,QAAQ,CAACc,QAAQ,CAACT,IAAV,CAAR;IACD,CAHD;;IAIAQ,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDd,KAAK,CAACiB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCjB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIW,IAAJ,CAAUlB,KAAK,CAACmB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIpB,KAAK,CAACqB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAER,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEV,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAjDuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/962dbbdcea2922cc79ee51b7474caa3d.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/962dbbdcea2922cc79ee51b7474caa3d.json new file mode 100644 index 00000000..1b987772 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/962dbbdcea2922cc79ee51b7474caa3d.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","userRef","useRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGC,MAAM,EAAtB;EACA,MAAMC,GAAG,GAAGD,MAAM,EAAlB;;EACA,MAAME,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAzBuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/96bed3d83642001b2406d86f959990f1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/96bed3d83642001b2406d86f959990f1.json new file mode 100644 index 00000000..151eae85 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/96bed3d83642001b2406d86f959990f1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useRef","Login","passwordRef","userRef","dispatch","isFetching","useContext","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BC,UAAU,CAACR,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEJ;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA7BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/97ea86a3bc3f36c028917d1da11f0b54.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/97ea86a3bc3f36c028917d1da11f0b54.json new file mode 100644 index 00000000..9192f966 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/97ea86a3bc3f36c028917d1da11f0b54.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","handleLogout"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEC,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCD,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GApBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/97f8b27bb950d652f0739fd6c60307b1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/97f8b27bb950d652f0739fd6c60307b1.json new file mode 100644 index 00000000..9e2dad66 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/97f8b27bb950d652f0739fd6c60307b1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {logged} = useContext(Context);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWF,UAAU,CAACN,OAAD,CAA3B;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEQ,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAfQD,G;;KAAAA,G;AAiBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9a6feff314d4fc32894491a25a501aaf.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9a6feff314d4fc32894491a25a501aaf.json new file mode 100644 index 00000000..bb105a12 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9a6feff314d4fc32894491a25a501aaf.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"1GNs5BG/zBCkOIT6WAuxDpPLhMw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","CreateEntry","title","setTitle","useState"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\")\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBC,QAAQ,CAAC,EAAD,CAAlC;EACA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GAnBuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9b14f398585d5c1669543c064af871c5.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9b14f398585d5c1669543c064af871c5.json new file mode 100644 index 00000000..6b3c802c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9b14f398585d5c1669543c064af871c5.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext(Context);\n console.log(\"logged: \" + logged);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","logged","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {logged} = useContext(Context);\n console.log(\"logged: \" + logged);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWF,UAAU,CAACN,OAAD,CAA3B;EACAS,OAAO,CAACC,GAAR,CAAY,aAAaF,MAAzB;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAhBQD,G;;KAAAA,G;AAkBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9cec166bb73c4965721b0272777c9fef.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9cec166bb73c4965721b0272777c9fef.json new file mode 100644 index 00000000..ca4f6991 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9cec166bb73c4965721b0272777c9fef.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const handleRemove = async () => {};\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","handleRemove","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const handleRemove = async() => {\n \n }\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,YAAY,GAAG,YAAW,CAE/B,CAFD;;EAGA,MAAMC,QAAQ,GAAGJ,WAAW,EAA5B;EACA,MAAMK,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBR,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAES;EAAF,IAAWX,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMiB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMd,KAAK,CAACe,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAElB,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/BuBD,S;UAILF,W;;;KAJKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9d152b1dc920e302778e93d3afe8a8e4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9d152b1dc920e302778e93d3afe8a8e4.json new file mode 100644 index 00000000..63fbf78b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9d152b1dc920e302778e93d3afe8a8e4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleEdit,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEA,UAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9d75001825b358818659873be8df2b64.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9d75001825b358818659873be8df2b64.json new file mode 100644 index 00000000..281932d8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9d75001825b358818659873be8df2b64.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,WAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9e1a6372464b3bc3db6c9b72993e98de.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9e1a6372464b3bc3db6c9b72993e98de.json new file mode 100644 index 00000000..06d4cf48 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9e1a6372464b3bc3db6c9b72993e98de.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\"\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_SUCCESS\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\"});\n }catch(err){\n dispatch({type:\"LOGIN_SUCCESS\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH,CAND,CAMC,OAAMO,GAAN,EAAU;MACPZ,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9e2ea22b69950812c9541503e2b65a13.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9e2ea22b69950812c9541503e2b65a13.json new file mode 100644 index 00000000..8370e9fd --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9e2ea22b69950812c9541503e2b65a13.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n user\n } = useContext(Context);\n console.log(\"logged: \" + logged);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","user","console","log","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {user} = useContext(Context);\n console.log(\"logged: \" + logged);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAASF,UAAU,CAACN,OAAD,CAAzB;EACAS,OAAO,CAACC,GAAR,CAAY,aAAaC,MAAzB;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAhBQJ,G;;KAAAA,G;AAkBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9ea2d2fee0609258a9cb9c04dac73d46.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9ea2d2fee0609258a9cb9c04dac73d46.json new file mode 100644 index 00000000..a20b1106 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9ea2d2fee0609258a9cb9c04dac73d46.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","App","logged","useContext"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\n\nfunction App() {\n const {logged} = useContext(Context);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWC,UAAU,CAACR,OAAD,CAA3B;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEO,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAfQD,G;;KAAAA,G;AAiBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/9f30ba28c04a697cf7be2cb8b3fb771a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/9f30ba28c04a697cf7be2cb8b3fb771a.json new file mode 100644 index 00000000..330b920f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/9f30ba28c04a697cf7be2cb8b3fb771a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a056ff83cbd620d1c0effaab6b6de48c.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a056ff83cbd620d1c0effaab6b6de48c.json new file mode 100644 index 00000000..b8d8e10b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a056ff83cbd620d1c0effaab6b6de48c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: res.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: res.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,GAAG,CAACO;MAApC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a1cb90203f3fc3dde85baf4e36d589cd.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a1cb90203f3fc3dde85baf4e36d589cd.json new file mode 100644 index 00000000..a8cc87c9 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a1cb90203f3fc3dde85baf4e36d589cd.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {\n login: user.login\n }\n });\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","data","login","window","replace","response","err","console","log","handleEdit","getEntry","get","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {login:user.login} });\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QACnEC,IAAI,EAAE;UAACC,KAAK,EAACL,IAAI,CAACK;QAAZ;MAD6D,CAA/D,CAAN;MAEAC,MAAM,CAACZ,QAAP,CAAgBa,OAAhB,CAAwB,eAAeC,QAAQ,CAACJ,IAAT,CAAcD,GAArD;IACC,CAJD,CAIC,OAAMM,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CATD;;EAWA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMvB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMI,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAxB,SAAS,CAAC,MAAI;IACZ,MAAM4B,QAAQ,GAAG,YAAW;MAC1B,MAAML,QAAQ,GAAG,MAAMnB,KAAK,CAACyB,GAAN,CAAU,cAAcnB,EAAxB,CAAvB;MACAI,QAAQ,CAACS,QAAQ,CAACJ,IAAV,CAAR;IACD,CAHD;;IAIAS,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDf,KAAK,CAACiB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCjB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIW,IAAJ,CAAUlB,KAAK,CAACmB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIpB,KAAK,CAACqB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEP,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEX,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAjDuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a392079f317fd90a785b3da837fd2fae.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a392079f317fd90a785b3da837fd2fae.json new file mode 100644 index 00000000..5959b5bc --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a392079f317fd90a785b3da837fd2fae.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","axios","post","window","location","replace","data","_id","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACH,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;EAKH,CAPD;;EAQA,IAAG;IACC,MAAMQ,QAAQ,GAAGC,KAAK,CAACC,IAAN,CAAW,UAAX,EAAuBJ,QAAvB,CAAjB;IACAK,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeL,QAAQ,CAACM,IAAT,CAAcC,GAArD;EACH,CAHD,CAGC,OAAMC,GAAN,EAAU;IACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;EACH;;EACD,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApCuBnB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a52b9f9aa0957efc5286f7d7061087a3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a52b9f9aa0957efc5286f7d7061087a3.json new file mode 100644 index 00000000..7d76b655 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a52b9f9aa0957efc5286f7d7061087a3.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAiBH;;GAnBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a5e2f39074c57109c0bf282f25b9e941.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a5e2f39074c57109c0bf282f25b9e941.json new file mode 100644 index 00000000..e11f4b23 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a5e2f39074c57109c0bf282f25b9e941.json @@ -0,0 +1 @@ +{"ast":null,"code":"const Reducer = (state, action) => {\n switch (action.type) {\n case \"LOGIN START\":\n return {\n user: null,\n isFetching: true,\n error: false\n };\n\n case \"LOGIN_SUCCESS\":\n return {\n user: action.payload,\n isFetching: false,\n error: false\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n default:\n return state;\n }\n};\n\n_c = Reducer;\nexport default Reducer;\n\nvar _c;\n\n$RefreshReg$(_c, \"Reducer\");","map":{"version":3,"names":["Reducer","state","action","type","user","isFetching","error","payload"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js"],"sourcesContent":["const Reducer = (state, action)=>{\n switch(action.type){\n case \"LOGIN START\":\n return{\n user:null,\n isFetching:true,\n error:false\n };\n case \"LOGIN_SUCCESS\":\n return{\n user:action.payload,\n isFetching:false,\n error:false\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n default:\n return state;\n }\n}\n\nexport default Reducer;"],"mappings":"AAAA,MAAMA,OAAO,GAAG,CAACC,KAAD,EAAQC,MAAR,KAAiB;EAC7B,QAAOA,MAAM,CAACC,IAAd;IACI,KAAK,aAAL;MACI,OAAM;QACFC,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,IAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAACF,MAAM,CAACK,OADV;QAEFF,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACQ,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ;MACI,OAAOL,KAAP;EApBZ;AAsBH,CAvBD;;KAAMD,O;AAyBN,eAAeA,OAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a6cb708e5e82f392a10e775ca5b69737.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a6cb708e5e82f392a10e775ca5b69737.json new file mode 100644 index 00000000..2a11e2ad --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a6cb708e5e82f392a10e775ca5b69737.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n console.log(response.data);\n console.log(userRef.current.value);\n console.log(userRef.current.value);\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","console","log","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n console.log(response.data);\n console.log(userRef.current.value);\n console.log(userRef.current.value);\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;MACAC,OAAO,CAACC,GAAR,CAAYhB,OAAO,CAACU,OAAR,CAAgBC,KAA5B;MACAI,OAAO,CAACC,GAAR,CAAYhB,OAAO,CAACU,OAAR,CAAgBC,KAA5B;IACH,CATD,CASC,OAAMM,GAAN,EAAU;MACPhB,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAfF;;EAkBA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5CuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/a84cda2b7625b7d678c13d5e19a8959a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/a84cda2b7625b7d678c13d5e19a8959a.json new file mode 100644 index 00000000..b5c2bd20 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/a84cda2b7625b7d678c13d5e19a8959a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: logged ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: logged ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", logged ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBM,MAAM,GAAG,EAAH,GAAQ;UAAvC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,MAAM,GAAG,EAAH,GAAQ;UAA1C;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,MAAM,GAAG,cAAH,GAAoB,EAA1D;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAlBuBF,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ac578f0726fec428346576a10bdf64d8.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ac578f0726fec428346576a10bdf64d8.json new file mode 100644 index 00000000..2852049c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ac578f0726fec428346576a10bdf64d8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newPost = {\n title,\n description\n };\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newPost"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newPost = {\n title,\n description,\n }\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,OAAO,GAAG;MACZT,KADY;MAEZE;IAFY,CAAhB;EAIH,CAND;;EAOA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GA7BuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ac78021c2a12b27c16ec3e671026859a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ac78021c2a12b27c16ec3e671026859a.json new file mode 100644 index 00000000..4c76ea98 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ac78021c2a12b27c16ec3e671026859a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 18\n }, this) : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;UAAxC;YAAA;YAAA;YAAA;UAAA,QAHF,EAIGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,GAA2D,EAJlE,eAKE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD;UAAA;YAAA;YAAA;YAAA;UAAA,QALF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAmBH;;GAzBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ae44a5b54f8ff6af7e004e1ac26bfa56.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ae44a5b54f8ff6af7e004e1ac26bfa56.json new file mode 100644 index 00000000..51393711 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ae44a5b54f8ff6af7e004e1ac26bfa56.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,gCAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/b051bdc25d52faa08afc59a6f23ab9da.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/b051bdc25d52faa08afc59a6f23ab9da.json new file mode 100644 index 00000000..4f44ec2a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/b051bdc25d52faa08afc59a6f23ab9da.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit","handleRemove"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEC,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBnB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/b3613a630c6cfd748708115a2c173a25.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/b3613a630c6cfd748708115a2c173a25.json new file mode 100644 index 00000000..f2624fe8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/b3613a630c6cfd748708115a2c173a25.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\";\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n const {\n logged\n } = false;\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","CreateEntry","Home","Login","Register","TopBar","App","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\n\nfunction App() {\n const {logged} = false;\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;;;AAEA,SAASC,GAAT,GAAe;EACb,MAAM;IAACC;EAAD,IAAW,KAAjB;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;KAfQD,G;AAiBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/b47ffecb2501b8d36d8af37945d668bf.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/b47ffecb2501b8d36d8af37945d668bf.json new file mode 100644 index 00000000..e0fae854 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/b47ffecb2501b8d36d8af37945d668bf.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"\");\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","axios","post","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"\")\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGC,KAAK,CAACC,IAAN,CAAW,EAAX,CAAZ;IACH,CAFD,CAEC,OAAMC,GAAN,EAAU,CAEV;EACH,CARF;;EASA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEP,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAnCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/b588de2a2a7647344ddfd05de453c512.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/b588de2a2a7647344ddfd05de453c512.json new file mode 100644 index 00000000..4e2c40e9 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/b588de2a2a7647344ddfd05de453c512.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: Ref\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAEC;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5BuBF,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/b88757c3666075f99c3cafcfb6d86588.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/b88757c3666075f99c3cafcfb6d86588.json new file mode 100644 index 00000000..a09e335e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/b88757c3666075f99c3cafcfb6d86588.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"BJE8Tw/qKh3ZepD4p2rQK/tWFYQ=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","passwordRef","userRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAMI,GAAG,GAAGJ,MAAM,EAAlB;;EACA,MAAMK,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA7BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/bbe623bbc08bb41af25a53ebb5a99490.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/bbe623bbc08bb41af25a53ebb5a99490.json new file mode 100644 index 00000000..11cb8f30 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/bbe623bbc08bb41af25a53ebb5a99490.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"Logout\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,QAAH,GAAc;UAA3C;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAiBH;;GAnBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/bd7a51be701951ee9080edfcd7f9297a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/bd7a51be701951ee9080edfcd7f9297a.json new file mode 100644 index 00000000..44bfc4d3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/bd7a51be701951ee9080edfcd7f9297a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from '../../../context/Context';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '../'\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from '../../../context/Context';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,KAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,0BAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/bd833e8e230fa3a70031f64b6e644960.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/bd833e8e230fa3a70031f64b6e644960.json new file mode 100644 index 00000000..5e6fea65 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/bd833e8e230fa3a70031f64b6e644960.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description\n };\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","user","useContext","handleSubmit","e","preventDefault","newPost","login"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newPost = {\n login: user.login,\n title,\n description,\n };\n };\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASC,UAAU,CAACV,OAAD,CAAzB;;EAEA,MAAMW,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,OAAO,GAAG;MACZC,KAAK,EAAEN,IAAI,CAACM,KADA;MAEZV,KAFY;MAGZE;IAHY,CAAhB;EAKH,CAPD;;EAQA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GA9BuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/be5290c5d6d804a5ea2d601034b0bdcb.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/be5290c5d6d804a5ea2d601034b0bdcb.json new file mode 100644 index 00000000..8adef3f8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/be5290c5d6d804a5ea2d601034b0bdcb.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,QAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c113df00d7869febbc8709896d271a30.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c113df00d7869febbc8709896d271a30.json new file mode 100644 index 00000000..be323b6e --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c113df00d7869febbc8709896d271a30.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c2f84cbf6bef23a402b937a01051de01.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c2f84cbf6bef23a402b937a01051de01.json new file mode 100644 index 00000000..adb86fab --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c2f84cbf6bef23a402b937a01051de01.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = await axios.post(\"http://localhost:5000/api/entries\", newEntry);\n console.log(response.data);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","console","log","data","window","location","replace","_id","err","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = async (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = await axios.post(\"http://localhost:5000/api/entries\", newEntry);\n console.log(response.data);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAG,MAAOC,CAAP,IAAa;IAC9BA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAG,MAAMd,KAAK,CAACe,IAAN,CAAW,mCAAX,EAAgDH,QAAhD,CAAvB;MACAI,OAAO,CAACC,GAAR,CAAYH,QAAQ,CAACI,IAArB;MACAC,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeP,QAAQ,CAACI,IAAT,CAAcI,GAArD;IACH,CAJD,CAIC,OAAMC,GAAN,EAAU;MACPP,OAAO,CAACC,GAAR,CAAYM,GAAZ;IACH;EACJ,CAdG;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEd,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEC,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAzCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c54661fb9781f0627b25ec3495065604.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c54661fb9781f0627b25ec3495065604.json new file mode 100644 index 00000000..aeafc30a --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c54661fb9781f0627b25ec3495065604.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n user\n } = useContext(Context);\n console.log(\"logged: \" + user);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","user","console","log","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {user} = useContext(Context);\n console.log(\"logged: \" + user);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAASF,UAAU,CAACN,OAAD,CAAzB;EACAS,OAAO,CAACC,GAAR,CAAY,aAAaF,IAAzB;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEG,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAhBQJ,G;;KAAAA,G;AAkBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c5d823f74e3b381ea25d51cd74206ccc.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c5d823f74e3b381ea25d51cd74206ccc.json new file mode 100644 index 00000000..9276afdc --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c5d823f74e3b381ea25d51cd74206ccc.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,EAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c6efd186fa5dcbc3832be6cd4820070c.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c6efd186fa5dcbc3832be6cd4820070c.json new file mode 100644 index 00000000..be48f3b7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c6efd186fa5dcbc3832be6cd4820070c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '../'\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,KAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c8a8fec956d73fb57fe8686e3edb3da4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c8a8fec956d73fb57fe8686e3edb3da4.json new file mode 100644 index 00000000..fbcf50dc --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c8a8fec956d73fb57fe8686e3edb3da4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n console.log(response.data);\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","console","log","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n console.log(response.data);\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;IACH,CAPD,CAOC,OAAMG,GAAN,EAAU;MACPhB,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAbF;;EAgBA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA1CuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/c917bda0dd9f75546e843189a35e5a31.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/c917bda0dd9f75546e843189a35e5a31.json new file mode 100644 index 00000000..c29557c6 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/c917bda0dd9f75546e843189a35e5a31.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js\";\nimport App from './App';\nimport { ContextProvider } from './context/Context';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render( /*#__PURE__*/_jsxDEV(React.StrictMode, {\n children: [/*#__PURE__*/_jsxDEV(ContextProvider, {\n children: \" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(App, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 5\n }, this)]\n}, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["App","ContextProvider","React","ReactDOM","root","createRoot","document","getElementById","render"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js"],"sourcesContent":["import App from './App';\nimport { ContextProvider } from './context/Context';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(\n \n \n \n \n);\n\n"],"mappings":";AAAA,OAAOA,GAAP,MAAgB,OAAhB;AACA,SAASC,eAAT,QAAgC,mBAAhC;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,QAAP,MAAqB,kBAArB;;AAEA,MAAMC,IAAI,GAAGD,QAAQ,CAACE,UAAT,CAAoBC,QAAQ,CAACC,cAAT,CAAwB,MAAxB,CAApB,CAAb;AACAH,IAAI,CAACI,MAAL,eACE,QAAC,KAAD,CAAO,UAAP;EAAA,wBACE,QAAC,eAAD;IAAA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF,eAEE,QAAC,GAAD;IAAA;IAAA;IAAA;EAAA,QAFF;AAAA;EAAA;EAAA;EAAA;AAAA,QADF"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ccddd642dc7669ae3562d1a2b42fb601.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ccddd642dc7669ae3562d1a2b42fb601.json new file mode 100644 index 00000000..b98fc00f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ccddd642dc7669ae3562d1a2b42fb601.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"Y/o/jvJP+DjvUCvz+x3Vemni87I=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","passwordRef","userRef","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAED;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/cd244c0d79359f1af3509b441ce3907c.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/cd244c0d79359f1af3509b441ce3907c.json new file mode 100644 index 00000000..a94238c8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/cd244c0d79359f1af3509b441ce3907c.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth\");\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","axios","post","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth\")\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACF,OAAD,CAA3C;;EACA,MAAMS,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGC,KAAK,CAACC,IAAN,CAAW,OAAX,CAAZ;IACH,CAFD,CAEC,OAAMC,GAAN,EAAU,CAEV;EACH,CARF;;EASA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEP,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAnCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/cd4d69d08de17a3d6936db89de9106d2.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/cd4d69d08de17a3d6936db89de9106d2.json new file mode 100644 index 00000000..bb13612d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/cd4d69d08de17a3d6936db89de9106d2.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userReference = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"hqnMgusBtJIRkPtIPS75flBkllI=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","userReference","useRef","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n const userReference = useRef();\n \n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,aAAa,GAAGC,MAAM,EAA5B;;EAEA,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;;GAzBuBH,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/cf56a940e50a1d2d30cec57130b43aad.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/cf56a940e50a1d2d30cec57130b43aad.json new file mode 100644 index 00000000..3f34dae8 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/cf56a940e50a1d2d30cec57130b43aad.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(\"posts/\" + id);\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","err","console","log","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(\"posts/\" + id);\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,CAAN;IACC,CAFD,CAEC,OAAMQ,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAlB,SAAS,CAAC,MAAI;IACZ,MAAMqB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMlB,KAAK,CAACmB,GAAN,CAAU,cAAcb,EAAxB,CAAvB;MACAI,QAAQ,CAACQ,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDR,KAAK,CAACY,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCZ,KAAK,CAACa,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUd,KAAK,CAACe,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIhB,KAAK,CAACiB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEf,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAtCuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d02d2e477455bc977dea65525132b614.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d02d2e477455bc977dea65525132b614.json new file mode 100644 index 00000000..70cbe86d --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d02d2e477455bc977dea65525132b614.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAE5B,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAxBuBD,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d1a3759e7e9aeffce5602aa2ba1e6661.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d1a3759e7e9aeffce5602aa2ba1e6661.json new file mode 100644 index 00000000..6d8581be --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d1a3759e7e9aeffce5602aa2ba1e6661.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/` + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/` + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,oCAAD,GAAuCP,EAApD,EAAwD;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAAxD,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMlB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACQ,KAAK,EAACH,IAAI,CAACG;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASAnB,SAAS,CAAC,MAAI;IACZ,MAAMuB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMpB,KAAK,CAACqB,GAAN,CAAU,cAAcf,EAAxB,CAAvB;MACAI,QAAQ,CAACU,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDV,KAAK,CAACc,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCd,KAAK,CAACK,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUf,KAAK,CAACgB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIjB,KAAK,CAACkB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEN,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d37b09da7115167542539fce34873275.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d37b09da7115167542539fce34873275.json new file mode 100644 index 00000000..1a9cf963 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d37b09da7115167542539fce34873275.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n console.log(response.data);\n console.log(response.data);\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","Link","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","console","log","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport { Link } from 'react-router-dom';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n console.log(response.data);\n console.log(response.data);\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,IAAT,QAAqB,kBAArB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACJ,OAAD,CAA3C;;EACA,MAAMW,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;MACAC,OAAO,CAACC,GAAR,CAAYT,QAAQ,CAACO,IAArB;IACH,CARD,CAQC,OAAMG,GAAN,EAAU;MACPhB,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAdF;;EAiBA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA3CuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d394f8df2df9d429b539985cc443f923.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d394f8df2df9d429b539985cc443f923.json new file mode 100644 index 00000000..2c3010dd --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d394f8df2df9d429b539985cc443f923.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,0BAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d470e32b6c03432f2dee32c65b6bd0ed.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d470e32b6c03432f2dee32c65b6bd0ed.json new file mode 100644 index 00000000..6147dfee --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d470e32b6c03432f2dee32c65b6bd0ed.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatchEvent({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" \\\"Logout\\\" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","handleLogout","dispatchEvent","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n\n const handleLogout = () => {\n dispatchEvent({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;;EAEA,MAAMM,YAAY,GAAG,MAAM;IACzBC,aAAa,CAAC;MAACC,IAAI,EAAE;IAAP,CAAD,CAAb;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEC,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCD,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d51bcdb3445435e867775c1beb34e040.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d51bcdb3445435e867775c1beb34e040.json new file mode 100644 index 00000000..9af7497b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d51bcdb3445435e867775c1beb34e040.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAEA;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5BuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d61df8508c01e9f84fa7643a5dc6d594.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d61df8508c01e9f84fa7643a5dc6d594.json new file mode 100644 index 00000000..8d324f90 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d61df8508c01e9f84fa7643a5dc6d594.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button'\nimport Card from 'react-bootstrap/Card'\nimport Context from '../../../context/Context';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react'\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,0BAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d765e09e6e7520fbca3afc04ecbc5867.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d765e09e6e7520fbca3afc04ecbc5867.json new file mode 100644 index 00000000..352933d3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d765e09e6e7520fbca3afc04ecbc5867.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: rresponsees.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","rresponsees","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: rresponsees.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEC,WAAW,CAACC;MAA5C,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPf,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d80d4e6d9daf30e4eb045acac8acb6b9.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d80d4e6d9daf30e4eb045acac8acb6b9.json new file mode 100644 index 00000000..1c5ee030 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d80d4e6d9daf30e4eb045acac8acb6b9.json @@ -0,0 +1 @@ +{"ast":null,"code":"const Reducer = (state, action) => {\n switch (action.type) {\n case \"LOGIN START\":\n return {\n user: null,\n isFetching: true,\n error: false\n };\n\n case \"LOGIN_SUCCESS\":\n return {\n user: action.payload,\n isFetching: false,\n error: false\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n case \"LOGOUT\":\n return {\n user: null,\n isFetching: false,\n error: false\n };\n\n default:\n return state;\n }\n};\n\n_c = Reducer;\nexport default Reducer;\n\nvar _c;\n\n$RefreshReg$(_c, \"Reducer\");","map":{"version":3,"names":["Reducer","state","action","type","user","isFetching","error","payload"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js"],"sourcesContent":["const Reducer = (state, action)=>{\n switch(action.type){\n case \"LOGIN START\":\n return{\n user:null,\n isFetching:true,\n error:false\n };\n case \"LOGIN_SUCCESS\":\n return{\n user:action.payload,\n isFetching:false,\n error:false\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n case \"LOGOUT\":\n return{\n user:null,\n isFetching:false,\n error:false,\n }\n default:\n return state;\n }\n}\n\nexport default Reducer;"],"mappings":"AAAA,MAAMA,OAAO,GAAG,CAACC,KAAD,EAAQC,MAAR,KAAiB;EAC7B,QAAOA,MAAM,CAACC,IAAd;IACI,KAAK,aAAL;MACI,OAAM;QACFC,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,IAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAACF,MAAM,CAACK,OADV;QAEFF,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACQ,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKR,KAAK,QAAL;MACI,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKA;MACI,OAAOL,KAAP;EA1BZ;AA4BH,CA7BD;;KAAMD,O;AA+BN,eAAeA,OAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/d882ecd8e0e3ca85b786d4e1a693d7ce.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/d882ecd8e0e3ca85b786d4e1a693d7ce.json new file mode 100644 index 00000000..653909b6 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/d882ecd8e0e3ca85b786d4e1a693d7ce.json @@ -0,0 +1 @@ +{"ast":null,"code":"const Reducer = (state, action) => {\n switch (action.type) {\n case \"LOGIN START\":\n return {\n user: null,\n isFetching: true,\n error: false\n };\n\n case \"LOGIN_SUCCESS\":\n return {\n user: action.payload,\n isFetching: false,\n error: false\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n case \"LOGOUT\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n default:\n return state;\n }\n};\n\n_c = Reducer;\nexport default Reducer;\n\nvar _c;\n\n$RefreshReg$(_c, \"Reducer\");","map":{"version":3,"names":["Reducer","state","action","type","user","isFetching","error","payload"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js"],"sourcesContent":["const Reducer = (state, action)=>{\n switch(action.type){\n case \"LOGIN START\":\n return{\n user:null,\n isFetching:true,\n error:false\n };\n case \"LOGIN_SUCCESS\":\n return{\n user:action.payload,\n isFetching:false,\n error:false\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n case \"LOGOUT\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n default:\n return state;\n }\n}\n\nexport default Reducer;"],"mappings":"AAAA,MAAMA,OAAO,GAAG,CAACC,KAAD,EAAQC,MAAR,KAAiB;EAC7B,QAAOA,MAAM,CAACC,IAAd;IACI,KAAK,aAAL;MACI,OAAM;QACFC,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,IAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAACF,MAAM,CAACK,OADV;QAEFF,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACQ,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKR,KAAK,QAAL;MACI,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKA;MACI,OAAOL,KAAP;EA1BZ;AA4BH,CA7BD;;KAAMD,O;AA+BN,eAAeA,OAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/da98cad21d73d972993d499095bbba94.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/da98cad21d73d972993d499095bbba94.json new file mode 100644 index 00000000..79472948 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/da98cad21d73d972993d499095bbba94.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 onClick={handleEd}\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,gCAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/db78b87228dd4fa310a118afa285f5a6.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/db78b87228dd4fa310a118afa285f5a6.json new file mode 100644 index 00000000..58ff632b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/db78b87228dd4fa310a118afa285f5a6.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n console.log(user);\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err","console","log","user"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n console.log(user);\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAcCU,OAAO,CAACC,GAAR,CAAYC,IAAZ;EACD,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEf,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/dcfd5b471338b1c7fd498d7d786a299e.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/dcfd5b471338b1c7fd498d7d786a299e.json new file mode 100644 index 00000000..addd73fb --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/dcfd5b471338b1c7fd498d7d786a299e.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\",\n onChange: e => setTitle(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\",\n onChange: e => setDescription(e.target.value)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log","target","value"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n};\n return (\n
\n \n Entry Title\n setTitle(e.target.value)}\n />\n \n\n \n Entry\n setDescription(e.target.value)}\n />\n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;;IAKJ,IAAG;MACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;MACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;IACH,CAHD,CAGC,OAAMC,GAAN,EAAU;MACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACH;EACJ,CAbG;;EAcA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC,mBAAtC;QACI,QAAQ,EAAEX,CAAC,IAAEL,QAAQ,CAACK,CAAC,CAACc,MAAF,CAASC,KAAV;MADzB;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAQA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC,aAArD;QACI,QAAQ,EAAEf,CAAC,IAAEH,cAAc,CAACG,CAAC,CAACc,MAAF,CAASC,KAAV;MAD/B;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QARA,eAeA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAqBH;;GAxCuBtB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/de56789b0caeb3363670b03a27c5e6cc.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/de56789b0caeb3363670b03a27c5e6cc.json new file mode 100644 index 00000000..2e21d887 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/de56789b0caeb3363670b03a27c5e6cc.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n const userReference = use;\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","userReference","use","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n const userReference = use\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAC5B,MAAMC,aAAa,GAAGC,GAAtB;;EACA,MAAMC,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KAxBuBH,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e1e11d9a241ec86c118b9d8df8fb5af5.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e1e11d9a241ec86c118b9d8df8fb5af5.json new file mode 100644 index 00000000..f238a681 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e1e11d9a241ec86c118b9d8df8fb5af5.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,KAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e46dd6d0c5cb8fe7112e6c48f2c516b1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e46dd6d0c5cb8fe7112e6c48f2c516b1.json new file mode 100644 index 00000000..4030c7f2 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e46dd6d0c5cb8fe7112e6c48f2c516b1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"/6NNF0FwJJsXLHIYvDErymUSBps=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","useState","CreateEntry","title","setTitle","description","setDescription","handleSubmit","e","preventDefault"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n\n const handleSubmit = (e) => {\n e.preventDefault();\n \n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;;EAEA,MAAMM,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;EAEH,CAHD;;EAIA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GAzBuBP,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e4fd4048b9cbce5fa6c073cf95df2c88.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e4fd4048b9cbce5fa6c073cf95df2c88.json new file mode 100644 index 00000000..3cb04dfe --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e4fd4048b9cbce5fa6c073cf95df2c88.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: isFetching,\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from '../../../context/Context';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAwC,QAAQ,EAAEG,UAAlD;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBJ,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e5e0fc0b7396a818c169ec43ff54591a.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e5e0fc0b7396a818c169ec43ff54591a.json new file mode 100644 index 00000000..1254c04c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e5e0fc0b7396a818c169ec43ff54591a.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js\";\nimport App from './App';\nimport { ContextProvider } from './context/Context';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render( /*#__PURE__*/_jsxDEV(React.StrictMode, {\n children: /*#__PURE__*/_jsxDEV(ContextProvider, {\n children: /*#__PURE__*/_jsxDEV(App, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 5\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 5\n }, this)\n}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 3\n}, this));","map":{"version":3,"names":["App","ContextProvider","React","ReactDOM","root","createRoot","document","getElementById","render"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/index.js"],"sourcesContent":["import App from './App';\nimport { ContextProvider } from './context/Context';\nimport React from 'react';\nimport ReactDOM from 'react-dom/client';\n\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(\n \n \n \n \n \n);\n\n"],"mappings":";AAAA,OAAOA,GAAP,MAAgB,OAAhB;AACA,SAASC,eAAT,QAAgC,mBAAhC;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,QAAP,MAAqB,kBAArB;;AAEA,MAAMC,IAAI,GAAGD,QAAQ,CAACE,UAAT,CAAoBC,QAAQ,CAACC,cAAT,CAAwB,MAAxB,CAApB,CAAb;AACAH,IAAI,CAACI,MAAL,eACE,QAAC,KAAD,CAAO,UAAP;EAAA,uBACE,QAAC,eAAD;IAAA,uBACA,QAAC,GAAD;MAAA;MAAA;MAAA;IAAA;EADA;IAAA;IAAA;IAAA;EAAA;AADF;EAAA;EAAA;EAAA;AAAA,QADF"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e7346a9ff1b18d6df1e11ba39a2345c7.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e7346a9ff1b18d6df1e11ba39a2345c7.json new file mode 100644 index 00000000..c1839150 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e7346a9ff1b18d6df1e11ba39a2345c7.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {\n login: user.login\n }\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","_id","data","login","err","console","log","handleEdit","getEntry","response","get","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, {\n data: {login:user.login} });\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCJ,KAAK,CAACK,GAAI,EAA5D,EAA+D;QACnEC,IAAI,EAAE;UAACC,KAAK,EAACL,IAAI,CAACK;QAAZ;MAD6D,CAA/D,CAAN;IAEC,CAHD,CAGC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CARD;;EAUA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMpB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASArB,SAAS,CAAC,MAAI;IACZ,MAAMyB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMtB,KAAK,CAACuB,GAAN,CAAU,cAAcjB,EAAxB,CAAvB;MACAI,QAAQ,CAACY,QAAQ,CAACP,IAAV,CAAR;IACD,CAHD;;IAIAM,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDZ,KAAK,CAACe,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCf,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIS,IAAJ,CAAUhB,KAAK,CAACiB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIlB,KAAK,CAACmB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAER,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAER,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GAhDuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e77d713f8ce0ae9dace2e34acc2f14c6.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e77d713f8ce0ae9dace2e34acc2f14c6.json new file mode 100644 index 00000000..df41ed22 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e77d713f8ce0ae9dace2e34acc2f14c6.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const userRef = useRef();\n const Ref = useRef();\n\n const handleSubmit = e => {\n e.preventDefault();\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: useRefrRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"sD70fKvCIDj1/plL76Qhe8vlhEM=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","useRef","Login","userRef","Ref","handleSubmit","e","preventDefault","useRefrRef"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const userRef = useRef();\n const Ref = useRef();\n const handleSubmit = (e)=>{\n e.preventDefault();\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,OAAO,GAAGF,MAAM,EAAtB;EACA,MAAMG,GAAG,GAAGH,MAAM,EAAlB;;EACA,MAAMI,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;EACF,CAFF;;EAGA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEF,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEF;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAEK;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GA5BuBN,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e7c59f2c8eaaba029a854a87b5958a04.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e7c59f2c8eaaba029a854a87b5958a04.json new file mode 100644 index 00000000..fb1f1b4b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e7c59f2c8eaaba029a854a87b5958a04.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext(Context);\n console.log(logged);\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","Context","CreateEntry","Home","Login","Register","TopBar","useContext","App","logged","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport { Context } from \"./context/Context\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { useContext } from \"react\";\n\nfunction App() {\n const {logged} = useContext(Context);\n console.log(logged);\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,SAASC,OAAT,QAAwB,mBAAxB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWF,UAAU,CAACN,OAAD,CAA3B;EACAS,OAAO,CAACC,GAAR,CAAYF,MAAZ;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAhBQD,G;;KAAAA,G;AAkBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e88e9bdc8a62da5ebb7b7f130e2a64a3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e88e9bdc8a62da5ebb7b7f130e2a64a3.json new file mode 100644 index 00000000..bba78d63 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e88e9bdc8a62da5ebb7b7f130e2a64a3.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"/6NNF0FwJJsXLHIYvDErymUSBps=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","useState","CreateEntry","title","setTitle","description","setDescription"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApBuBC,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/e8fb97820d15dd5a6c409c52fb852012.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/e8fb97820d15dd5a6c409c52fb852012.json new file mode 100644 index 00000000..f0758b4c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/e8fb97820d15dd5a6c409c52fb852012.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${post._id}`, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","post","_id","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${post._id}`, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCC,IAAI,CAACC,GAAI,EAA3D,EAA8D;QAACC,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA9D,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMpB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACU,KAAK,EAACL,IAAI,CAACK;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASArB,SAAS,CAAC,MAAI;IACZ,MAAMyB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMtB,KAAK,CAACuB,GAAN,CAAU,cAAcjB,EAAxB,CAAvB;MACAI,QAAQ,CAACY,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDZ,KAAK,CAACgB,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqChB,KAAK,CAACO,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUjB,KAAK,CAACkB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACInB,KAAK,CAACoB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAER,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/eb79a29da3add2551d3acc91cf33589b.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/eb79a29da3add2551d3acc91cf33589b.json new file mode 100644 index 00000000..e6753f9c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/eb79a29da3add2551d3acc91cf33589b.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n } catch (err) {}\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","res","post","username","current","value","password","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const res = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n }catch(err){\n \n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,GAAG,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAClCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADQ;QAElCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFI,CAA1B,CAAZ;IAIH,CALD,CAKC,OAAME,GAAN,EAAU,CAEV;EACH,CAXF;;EAYA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEV,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAtCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ec338d9b6b152fa04f04f984d50673e1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ec338d9b6b152fa04f04f984d50673e1.json new file mode 100644 index 00000000..a6a099c7 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ec338d9b6b152fa04f04f984d50673e1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'contex';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = async e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: response.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","login","current","value","password","payload","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'contex';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context);\n const handleSubmit = async (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = await axios.post(\"/auth/login\", {\n login: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: response.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n\n\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,QAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAG,MAAOC,CAAP,IAAW;IAC5BA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAG,MAAMZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QAC7CC,KAAK,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADsB;QAE7CC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFe,CAA1B,CAAvB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEN,QAAQ,CAACO;MAAzC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPd,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAeA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAzCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/edf586e4c59a8f312d33c19e9b27eff3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/edf586e4c59a8f312d33c19e9b27eff3.json new file mode 100644 index 00000000..12256d80 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/edf586e4c59a8f312d33c19e9b27eff3.json @@ -0,0 +1 @@ +{"ast":null,"code":"const Reducer = (state, action) => {\n switch (action.type) {\n case \"LOGIN START\":\n return {\n user: null,\n isFetching: true,\n error: false\n };\n\n case \"LOGIN_SUCCESS\":\n return {\n user: action.payload,\n isFetching: false,\n error: false\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n case \"LOGIN_FAILURE\":\n return {\n user: null,\n isFetching: false,\n error: true\n };\n\n default:\n return state;\n }\n};\n\n_c = Reducer;\nexport default Reducer;\n\nvar _c;\n\n$RefreshReg$(_c, \"Reducer\");","map":{"version":3,"names":["Reducer","state","action","type","user","isFetching","error","payload"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/context/Reducer.js"],"sourcesContent":["const Reducer = (state, action)=>{\n switch(action.type){\n case \"LOGIN START\":\n return{\n user:null,\n isFetching:true,\n error:false\n };\n case \"LOGIN_SUCCESS\":\n return{\n user:action.payload,\n isFetching:false,\n error:false\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n case \"LOGIN_FAILURE\":\n return{\n user:null,\n isFetching:false,\n error:true\n }\n default:\n return state;\n }\n}\n\nexport default Reducer;"],"mappings":"AAAA,MAAMA,OAAO,GAAG,CAACC,KAAD,EAAQC,MAAR,KAAiB;EAC7B,QAAOA,MAAM,CAACC,IAAd;IACI,KAAK,aAAL;MACI,OAAM;QACFC,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,IAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAACF,MAAM,CAACK,OADV;QAEFF,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKJ,KAAK,eAAL;MACQ,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKA,KAAK,eAAL;MACI,OAAM;QACFF,IAAI,EAAC,IADH;QAEFC,UAAU,EAAC,KAFT;QAGFC,KAAK,EAAC;MAHJ,CAAN;;IAKR;MACI,OAAOL,KAAP;EA1BZ;AA4BH,CA7BD;;KAAMD,O;AA+BN,eAAeA,OAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ef8c0767078c5c6058b1f038d5f5c0b8.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ef8c0767078c5c6058b1f038d5f5c0b8.json new file mode 100644 index 00000000..d6986b66 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ef8c0767078c5c6058b1f038d5f5c0b8.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context.js';\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","useContext","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport Context from 'lab3/front/src/context/Context.js'\nimport axios from 'axios';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,OAAP,MAAoB,mCAApB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWC,UAAU,CAACZ,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcT,EAAxB,CAAvB;MACAI,QAAQ,CAACI,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDJ,KAAK,CAACQ,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCR,KAAK,CAACS,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUV,KAAK,CAACW,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIZ,KAAK,CAACa;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,aAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBlB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f03cb66ff32283a9759fbe5dab8e9027.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f03cb66ff32283a9759fbe5dab8e9027.json new file mode 100644 index 00000000..fa1e651b --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f03cb66ff32283a9759fbe5dab8e9027.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n\n const handleRemove = async () => {\n try {\n await axios.delete(`http://localhost:5000/api/entries/${post}` + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n const handleEdit = async () => {\n try {\n await axios.delete(\"posts/\" + id, {\n login: user.login\n });\n } catch (err) {\n console.log(err);\n }\n };\n\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 56,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","handleRemove","delete","post","login","err","console","log","handleEdit","getEntry","response","get","data","title","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n const handleRemove = async() => {\n try{\n await axios.delete(`http://localhost:5000/api/entries/${post}` + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n const handleEdit = async() => {\n try{\n await axios.delete(\"posts/\" + id, {login:user.login});\n }catch(err)\n {\n console.log(err);\n }\n }\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAElC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;;EAEA,MAAMa,YAAY,GAAG,YAAW;IAC9B,IAAG;MACH,MAAMZ,KAAK,CAACa,MAAN,CAAc,qCAAoCC,IAAK,EAA1C,GAA8CR,EAA3D,EAA+D;QAACS,KAAK,EAACJ,IAAI,CAACI;MAAZ,CAA/D,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASA,MAAMG,UAAU,GAAG,YAAW;IAC5B,IAAG;MACH,MAAMnB,KAAK,CAACa,MAAN,CAAa,WAAWP,EAAxB,EAA4B;QAACS,KAAK,EAACJ,IAAI,CAACI;MAAZ,CAA5B,CAAN;IACC,CAFD,CAEC,OAAMC,GAAN,EACD;MACEC,OAAO,CAACC,GAAR,CAAYF,GAAZ;IACD;EACF,CAPD;;EASApB,SAAS,CAAC,MAAI;IACZ,MAAMwB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMrB,KAAK,CAACsB,GAAN,CAAU,cAAchB,EAAxB,CAAvB;MACAI,QAAQ,CAACW,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDX,KAAK,CAACe,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCf,KAAK,CAACM,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIU,IAAJ,CAAUhB,KAAK,CAACiB,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIlB,KAAK,CAACmB;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAET,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEP,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/CuBR,S;UAELF,W;;;KAFKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f5532165004218bdf25e5ec80a2cbe6b.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f5532165004218bdf25e5ec80a2cbe6b.json new file mode 100644 index 00000000..220a0894 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f5532165004218bdf25e5ec80a2cbe6b.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit","handleRemove"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEC,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBnB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f56c70c955137ba0fc6aab1b51905056.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f56c70c955137ba0fc6aab1b51905056.json new file mode 100644 index 00000000..f530fc8f --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f56c70c955137ba0fc6aab1b51905056.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: logged ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: logged ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", logged ? \"Create entry\" : \"\"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Nav","Navbar","TopBar","user","useContext","Context","logged"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASC,UAAU,CAACC,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBC,MAAM,GAAG,EAAH,GAAQ;UAAvC;YAAA;YAAA;YAAA;UAAA,QAFF,eAGE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,WAAf;YAAA,UAA4BA,MAAM,GAAG,EAAH,GAAQ;UAA1C;YAAA;YAAA;YAAA;UAAA,QAHF,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,MAAM,GAAG,cAAH,GAAoB,EAA1D;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAgBH;;GAlBuBJ,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f5bc2c67456a84d7b095d95ece82f36f.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f5bc2c67456a84d7b095d95ece82f36f.json new file mode 100644 index 00000000..8f3bba50 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f5bc2c67456a84d7b095d95ece82f36f.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"/6NNF0FwJJsXLHIYvDErymUSBps=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Form","React","CreateEntry","title","setTitle","useState","description","setDescription"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\")\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBC,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACC,WAAD,EAAcC,cAAd,IAAgCF,QAAQ,CAAC,EAAD,CAA9C;EACA,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApBuBH,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f69f1e3adb82bf2346b875a0b4b25cd4.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f69f1e3adb82bf2346b875a0b4b25cd4.json new file mode 100644 index 00000000..5163d9f3 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f69f1e3adb82bf2346b875a0b4b25cd4.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user\n } = useContext(Context);\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }, this), user ? \"\" : /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 22\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"JGtbL9nF23m+KDtp3kj55mw9GTc=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","handleLogout"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user} = useContext(Context);\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC;EAAD,IAASF,UAAU,CAACH,OAAD,CAAzB;EACE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBK,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,GAAG,EAAH,gBAAQ,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEC,YAAnB;YAAA,UAAkCD,IAAI,GAAG,EAAH,GAAQ;UAA9C;YAAA;YAAA;YAAA;UAAA,QAHf,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCA,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GApBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f97e510a745c5eeae1f4174563710775.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f97e510a745c5eeae1f4174563710775.json new file mode 100644 index 00000000..e3301d2c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f97e510a745c5eeae1f4174563710775.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n _s();\n\n const passwordRef = useRef();\n const userRef = useRef();\n const {\n dispatch,\n isFetching\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n dispatch({\n type: \"LOGIN_START\"\n });\n\n try {\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value\n });\n dispatch({\n type: \"LOGIN_SUCCESS\",\n payload: res.data\n });\n } catch (err) {\n dispatch({\n type: \"LOGIN_FAILURE\"\n });\n }\n };\n\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\",\n ref: userRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\",\n ref: passwordRef\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this);\n}\n\n_s(Login, \"jZukQA4aZkiHVIy7y5utzWgtX9M=\");\n\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Context","Form","axios","useContext","useRef","Login","passwordRef","userRef","dispatch","isFetching","handleSubmit","e","preventDefault","type","response","post","username","current","value","password","payload","res","data","err"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport axios from \"axios\";\nimport { useContext } from 'react';\nimport { useRef } from 'react';\n\nexport default function Login() {\n const passwordRef = useRef();\n const userRef = useRef();\n const { dispatch, isFetching } = useContext(Context)\n const handleSubmit = (e)=>{\n e.preventDefault();\n dispatch({type:\"LOGIN_START\"});\n try{\n const response = axios.post(\"/auth/login\", {\n username: userRef.current.value,\n password: passwordRef.current.value,\n })\n dispatch({type:\"LOGIN_SUCCESS\", payload: res.data});\n }catch(err){\n dispatch({type:\"LOGIN_FAILURE\"});\n }\n }\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,MAAT,QAAuB,OAAvB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAAA;;EAC5B,MAAMC,WAAW,GAAGF,MAAM,EAA1B;EACA,MAAMG,OAAO,GAAGH,MAAM,EAAtB;EACA,MAAM;IAAEI,QAAF;IAAYC;EAAZ,IAA2BN,UAAU,CAACH,OAAD,CAA3C;;EACA,MAAMU,YAAY,GAAIC,CAAD,IAAK;IACtBA,CAAC,CAACC,cAAF;IACAJ,QAAQ,CAAC;MAACK,IAAI,EAAC;IAAN,CAAD,CAAR;;IACA,IAAG;MACC,MAAMC,QAAQ,GAAGZ,KAAK,CAACa,IAAN,CAAW,aAAX,EAA0B;QACvCC,QAAQ,EAAET,OAAO,CAACU,OAAR,CAAgBC,KADa;QAEvCC,QAAQ,EAAEb,WAAW,CAACW,OAAZ,CAAoBC;MAFS,CAA1B,CAAjB;MAIAV,QAAQ,CAAC;QAACK,IAAI,EAAC,eAAN;QAAuBO,OAAO,EAAEC,GAAG,CAACC;MAApC,CAAD,CAAR;IACH,CAND,CAMC,OAAMC,GAAN,EAAU;MACPf,QAAQ,CAAC;QAACK,IAAI,EAAC;MAAN,CAAD,CAAR;IACH;EACH,CAZF;;EAaA,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEH,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC,aAAvC;QACI,GAAG,EAAEH;MADT;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eASA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC,gBAA1C;QACA,GAAG,EAAED;MADL;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QATA,eAeJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAfI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAsBH;;GAvCuBD,K;;KAAAA,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/f9a6e40bf0ad7adfa487eb6d818178f1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/f9a6e40bf0ad7adfa487eb6d818178f1.json new file mode 100644 index 00000000..309dbaa0 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/f9a6e40bf0ad7adfa487eb6d818178f1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx\";\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function Login() {\n return /*#__PURE__*/_jsxDEV(Form, {\n onSubmit: handleSubmit,\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formLogin\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"login\",\n placeholder: \"Enter Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formPassword\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"password\",\n placeholder: \"Enter Password\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 8,\n columnNumber: 9\n }, this);\n}\n_c = Login;\n\nvar _c;\n\n$RefreshReg$(_c, \"Login\");","map":{"version":3,"names":["Button","Form","Login","handleSubmit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/Login/Login.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button';\nimport Form from 'react-bootstrap/Form';\n\nexport default function Login() {\n return (\n
\n \n Login\n \n \n \n \n \n Password\n \n \n \n
\n\n );\n}"],"mappings":";AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;;AAEA,eAAe,SAASC,KAAT,GAAiB;EAC5B,oBACI,QAAC,IAAD;IAAM,QAAQ,EAAEC,YAAhB;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,WAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,OAAnB;QAA2B,WAAW,EAAC;MAAvC;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAOA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,cAAvC;MAAA,wBACA,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADA,eAEA,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,UAAnB;QAA8B,WAAW,EAAC;MAA1C;QAAA;QAAA;QAAA;MAAA,QAFA;IAAA;MAAA;MAAA;MAAA;IAAA,QAPA,eAYJ,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAZI;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAmBH;KApBuBD,K"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/faaffaefe1e372bc4ce8990ab686f0bb.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/faaffaefe1e372bc4ce8990ab686f0bb.json new file mode 100644 index 00000000..77d184ad --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/faaffaefe1e372bc4ce8990ab686f0bb.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Button from 'react-bootstrap/Button';\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form';\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function CreateEntry() {\n _s();\n\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {\n user\n } = useContext(Context);\n\n const handleSubmit = e => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description\n };\n };\n\n try {\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n } catch (err) {\n console.log(err);\n }\n\n return /*#__PURE__*/_jsxDEV(Form, {\n children: [/*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n placeholder: \"Enter Entry Title\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Form.Group, {\n className: \"mb-3\",\n controlId: \"formText\",\n children: [/*#__PURE__*/_jsxDEV(Form.Label, {\n children: \"Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 13\n }, this), /*#__PURE__*/_jsxDEV(Form.Control, {\n type: \"text\",\n class: \"mh-100\",\n placeholder: \"Enter Entry\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary\",\n type: \"submit\",\n children: \"Submit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this);\n}\n\n_s(CreateEntry, \"g8IOe+dNAaikDpC8gCnASptaeFw=\");\n\n_c = CreateEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"CreateEntry\");","map":{"version":3,"names":["Button","Context","Form","React","axios","useContext","useState","CreateEntry","title","setTitle","description","setDescription","user","handleSubmit","e","preventDefault","newEntry","login","response","post","window","location","replace","data","_id","err","console","log"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/createEntry/CreateEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Button from 'react-bootstrap/Button'\nimport { Context } from 'react';\nimport Form from 'react-bootstrap/Form'\nimport React from \"react\";\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useState } from 'react';\n\nexport default function CreateEntry() {\n const [title, setTitle] = useState(\"\");\n const [description, setDescription] = useState(\"\");\n const {user} = useContext(Context);\n \n const handleSubmit = (e) => {\n e.preventDefault();\n const newEntry = {\n login: user.login,\n title,\n description,\n };\n };\n try{\n const response = axios.post(\"/entries\", newEntry);\n window.location.replace(\"blogEntry/\" + response.data._id);\n }catch(err){\n console.log(err);\n }\n return (\n
\n \n Entry Title\n \n \n\n \n Entry\n \n \n\n \n
\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,MAAP,MAAmB,wBAAnB;AACA,SAASC,OAAT,QAAwB,OAAxB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,WAAT,GAAuB;EAAA;;EAClC,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBH,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM,CAACI,WAAD,EAAcC,cAAd,IAAgCL,QAAQ,CAAC,EAAD,CAA9C;EACA,MAAM;IAACM;EAAD,IAASP,UAAU,CAACJ,OAAD,CAAzB;;EAEA,MAAMY,YAAY,GAAIC,CAAD,IAAO;IACxBA,CAAC,CAACC,cAAF;IACA,MAAMC,QAAQ,GAAG;MACbC,KAAK,EAAEL,IAAI,CAACK,KADC;MAEbT,KAFa;MAGbE;IAHa,CAAjB;EAKH,CAPD;;EAQA,IAAG;IACC,MAAMQ,QAAQ,GAAGd,KAAK,CAACe,IAAN,CAAW,UAAX,EAAuBH,QAAvB,CAAjB;IACAI,MAAM,CAACC,QAAP,CAAgBC,OAAhB,CAAwB,eAAeJ,QAAQ,CAACK,IAAT,CAAcC,GAArD;EACH,CAHD,CAGC,OAAMC,GAAN,EAAU;IACPC,OAAO,CAACC,GAAR,CAAYF,GAAZ;EACH;;EACD,oBACI,QAAC,IAAD;IAAA,wBACA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,WAAW,EAAC;MAAtC;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QADA,eAMA,QAAC,IAAD,CAAM,KAAN;MAAY,SAAS,EAAC,MAAtB;MAA6B,SAAS,EAAC,UAAvC;MAAA,wBACI,QAAC,IAAD,CAAM,KAAN;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADJ,eAEI,QAAC,IAAD,CAAM,OAAN;QAAc,IAAI,EAAC,MAAnB;QAA0B,KAAK,EAAC,QAAhC;QAAyC,WAAW,EAAC;MAArD;QAAA;QAAA;QAAA;MAAA,QAFJ;IAAA;MAAA;MAAA;MAAA;IAAA,QANA,eAWA,QAAC,MAAD;MAAQ,OAAO,EAAC,SAAhB;MAA0B,IAAI,EAAC,QAA/B;MAAA;IAAA;MAAA;MAAA;MAAA;IAAA,QAXA;EAAA;IAAA;IAAA;IAAA;EAAA,QADJ;AAiBH;;GApCuBlB,W;;KAAAA,W"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/fc8f592895b147ed5f793f15336aec39.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/fc8f592895b147ed5f793f15336aec39.json new file mode 100644 index 00000000..a4cba98c --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/fc8f592895b147ed5f793f15336aec39.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 onClick={handleEdit}\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,QAAQ,GAAGH,WAAW,EAA5B;EACA,MAAMI,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBP,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEQ;EAAF,IAAWV,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMgB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMb,KAAK,CAACc,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,kCAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA5BuBjB,S;UACLF,W;;;KADKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/fccab5833696d5e453ce7f547a625e98.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/fccab5833696d5e453ce7f547a625e98.json new file mode 100644 index 00000000..b7671540 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/fccab5833696d5e453ce7f547a625e98.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport React, { useEffect } from \"react\";\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function BlogEntry() {\n _s();\n\n const handleRemove = async () => {\n await axios.delete(\"posts/\");\n };\n\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const {\n user\n } = useContext(Context);\n useEffect(() => {\n const getEntry = async () => {\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n\n getEntry();\n });\n return /*#__PURE__*/_jsxDEV(Card, {\n children: [/*#__PURE__*/_jsxDEV(Card.Title, {\n class: \"text-center display-1 m-5\",\n children: [\" \", entry.title, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" \", entry.login, \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Header, {\n class: \"text-center \",\n children: [\" Created at: \", new Date(entry.createdAt).toDateString(), \" \"]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 3\n }, this), /*#__PURE__*/_jsxDEV(Card.Body, {\n children: [/*#__PURE__*/_jsxDEV(Card.Text, {\n children: entry.description\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary p-4 \",\n onClick: handleEdit,\n children: \"Edit\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Button, {\n variant: \"primary m-5 p-4\",\n onClick: handleRemove,\n children: \"Remove\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 3\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 1\n }, this);\n}\n\n_s(BlogEntry, \"sR5zq/U3U/ctU6MK2Sc8/tss5y4=\", false, function () {\n return [useLocation];\n});\n\n_c = BlogEntry;\n\nvar _c;\n\n$RefreshReg$(_c, \"BlogEntry\");","map":{"version":3,"names":["React","useEffect","Button","Card","Context","axios","useContext","useLocation","useState","BlogEntry","handleRemove","delete","location","id","pathname","split","entry","setEntry","user","getEntry","response","get","data","title","login","Date","createdAt","toDateString","description","handleEdit"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport React, { useEffect } from \"react\";\n\nimport Button from 'react-bootstrap/Button';\nimport Card from 'react-bootstrap/Card';\nimport { Context } from '../../../context/Context';\nimport axios from 'axios';\nimport { useContext } from 'react';\nimport { useLocation } from 'react-router-dom';\nimport { useState } from 'react';\n\nexport default function BlogEntry() {\n const handleRemove = async() => {\n await axios.delete(\"posts/\")\n }\n const location = useLocation();\n const id = location.pathname.split(\"/\")[2];\n const [entry, setEntry] = useState({});\n const { user } = useContext(Context);\n\n useEffect(()=>{\n const getEntry = async () =>{\n const response = await axios.get(\"/entries/\" + id);\n setEntry(response.data);\n };\n getEntry();\n })\n return (\n\n { entry.title } \n { entry.login } \n Created at: { new Date (entry.createdAt).toDateString() } \n \n \n \n { entry.description }\n \n \n \n \n\n )\n}"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AAEA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,OAAOC,IAAP,MAAiB,sBAAjB;AACA,SAASC,OAAT,QAAwB,0BAAxB;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,SAASC,UAAT,QAA2B,OAA3B;AACA,SAASC,WAAT,QAA4B,kBAA5B;AACA,SAASC,QAAT,QAAyB,OAAzB;;AAEA,eAAe,SAASC,SAAT,GAAqB;EAAA;;EAClC,MAAMC,YAAY,GAAG,YAAW;IAC9B,MAAML,KAAK,CAACM,MAAN,CAAa,QAAb,CAAN;EACD,CAFD;;EAGA,MAAMC,QAAQ,GAAGL,WAAW,EAA5B;EACA,MAAMM,EAAE,GAAGD,QAAQ,CAACE,QAAT,CAAkBC,KAAlB,CAAwB,GAAxB,EAA6B,CAA7B,CAAX;EACA,MAAM,CAACC,KAAD,EAAQC,QAAR,IAAoBT,QAAQ,CAAC,EAAD,CAAlC;EACA,MAAM;IAAEU;EAAF,IAAWZ,UAAU,CAACF,OAAD,CAA3B;EAEAH,SAAS,CAAC,MAAI;IACZ,MAAMkB,QAAQ,GAAG,YAAW;MAC1B,MAAMC,QAAQ,GAAG,MAAMf,KAAK,CAACgB,GAAN,CAAU,cAAcR,EAAxB,CAAvB;MACAI,QAAQ,CAACG,QAAQ,CAACE,IAAV,CAAR;IACD,CAHD;;IAIAH,QAAQ;EACT,CANQ,CAAT;EAOE,oBACJ,QAAC,IAAD;IAAA,wBACQ,QAAC,IAAD,CAAM,KAAN;MAAY,KAAK,EAAC,2BAAlB;MAAA,gBAAiDH,KAAK,CAACO,KAAvD;IAAA;MAAA;MAAA;MAAA;IAAA,QADR,eAEE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,gBAAqCP,KAAK,CAACQ,KAA3C;IAAA;MAAA;MAAA;MAAA;IAAA,QAFF,eAGE,QAAC,IAAD,CAAM,MAAN;MAAa,KAAK,EAAC,cAAnB;MAAA,4BAAiD,IAAIC,IAAJ,CAAUT,KAAK,CAACU,SAAhB,EAA2BC,YAA3B,EAAjD;IAAA;MAAA;MAAA;MAAA;IAAA,QAHF,eAIE,QAAC,IAAD,CAAM,IAAN;MAAA,wBAEE,QAAC,IAAD,CAAM,IAAN;QAAA,UACIX,KAAK,CAACY;MADV;QAAA;QAAA;QAAA;MAAA,QAFF,eAKE,QAAC,MAAD;QAAQ,OAAO,EAAC,cAAhB;QAA+B,OAAO,EAAEC,UAAxC;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QALF,eAME,QAAC,MAAD;QAAQ,OAAO,EAAC,iBAAhB;QAAkC,OAAO,EAAEnB,YAA3C;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QANF;IAAA;MAAA;MAAA;MAAA;IAAA,QAJF;EAAA;IAAA;IAAA;IAAA;EAAA,QADI;AAeH;;GA/BuBD,S;UAILF,W;;;KAJKE,S"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/fdae260c686e82ab74a1377c9d6b30a3.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/fdae260c686e82ab74a1377c9d6b30a3.json new file mode 100644 index 00000000..a25c6305 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/fdae260c686e82ab74a1377c9d6b30a3.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js\",\n _s = $RefreshSig$();\n\nimport { BrowserRouter, Route, Routes } from \"react-router-dom\";\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\n\nfunction App() {\n _s();\n\n const {\n logged\n } = useContext();\n return /*#__PURE__*/_jsxDEV(BrowserRouter, {\n children: [/*#__PURE__*/_jsxDEV(TopBar, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Routes, {\n children: [/*#__PURE__*/_jsxDEV(Route, {\n path: \"/\",\n element: /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 32\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"login\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 54\n }, this) : /*#__PURE__*/_jsxDEV(Login, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 63\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"/register\",\n element: logged ? /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 57\n }, this) : /*#__PURE__*/_jsxDEV(Register, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 67\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n exact: true,\n path: \"createEntry\",\n element: logged ? /*#__PURE__*/_jsxDEV(CreateEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 59\n }, this) : /*#__PURE__*/_jsxDEV(Home, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 77\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Route, {\n path: \"blogEntry/:entryId\",\n element: /*#__PURE__*/_jsxDEV(BlogEntry, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 51\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\n\n_s(App, \"6P/cK/z2Azj4N9wzJPwtuFI9nCc=\");\n\n_c = App;\nexport default App;\n\nvar _c;\n\n$RefreshReg$(_c, \"App\");","map":{"version":3,"names":["BrowserRouter","Route","Routes","BlogEntry","CreateEntry","Home","Login","Register","TopBar","App","logged","useContext"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/App.js"],"sourcesContent":["import {\n BrowserRouter,\n Route,\n Routes,\n} from \"react-router-dom\";\n\nimport BlogEntry from \"./components/pages/blogEntry/BlogEntry\";\nimport CreateEntry from \"./components/pages/createEntry/CreateEntry\";\nimport Home from \"./components/pages/home/Home\";\nimport Login from \"./components/pages/Login/Login\";\nimport Register from \"./components/pages/Register/Register\";\nimport TopBar from \"./components/topbar/TopBar\";\n\nfunction App() {\n const {logged} = useContext();\n return (\n \n \n \n } />\n :}/>\n : } />\n : } />\n } />\n\n \n \n );\n}\n\nexport default App;\n"],"mappings":";;;AAAA,SACEA,aADF,EAEEC,KAFF,EAGEC,MAHF,QAIO,kBAJP;AAMA,OAAOC,SAAP,MAAsB,wCAAtB;AACA,OAAOC,WAAP,MAAwB,4CAAxB;AACA,OAAOC,IAAP,MAAiB,8BAAjB;AACA,OAAOC,KAAP,MAAkB,gCAAlB;AACA,OAAOC,QAAP,MAAqB,sCAArB;AACA,OAAOC,MAAP,MAAmB,4BAAnB;;;AAEA,SAASC,GAAT,GAAe;EAAA;;EACb,MAAM;IAACC;EAAD,IAAWC,UAAU,EAA3B;EACA,oBACE,QAAC,aAAD;IAAA,wBACA,QAAC,MAAD;MAAA;MAAA;MAAA;IAAA,QADA,eAEA,QAAC,MAAD;MAAA,wBACE,QAAC,KAAD;QAAO,IAAI,EAAC,GAAZ;QAAgB,OAAO,eAAE,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAAzB;QAAA;QAAA;QAAA;MAAA,QADF,eAEI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,OAAlB;QAA2B,OAAO,EAAED,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAY,QAAC,KAAD;UAAA;UAAA;UAAA;QAAA;MAAtD;QAAA;QAAA;QAAA;MAAA,QAFJ,eAGI,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,WAAlB;QAA8B,OAAO,EAAEA,MAAM,gBAAG,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAa,QAAC,QAAD;UAAA;UAAA;UAAA;QAAA;MAA1D;QAAA;QAAA;QAAA;MAAA,QAHJ,eAII,QAAC,KAAD;QAAO,KAAK,MAAZ;QAAa,IAAI,EAAC,aAAlB;QAAgC,OAAO,EAAEA,MAAM,gBAAG,QAAC,WAAD;UAAA;UAAA;UAAA;QAAA,QAAH,gBAAqB,QAAC,IAAD;UAAA;UAAA;UAAA;QAAA;MAApE;QAAA;QAAA;QAAA;MAAA,QAJJ,eAKI,QAAC,KAAD;QAAO,IAAI,EAAC,oBAAZ;QAAiC,OAAO,eAAE,QAAC,SAAD;UAAA;UAAA;UAAA;QAAA;MAA1C;QAAA;QAAA;QAAA;MAAA,QALJ;IAAA;MAAA;MAAA;MAAA;IAAA,QAFA;EAAA;IAAA;IAAA;IAAA;EAAA,QADF;AAaD;;GAfQD,G;;KAAAA,G;AAiBT,eAAeA,GAAf"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/babel-loader/ff7563d84c7ba6be67269409e91166e1.json b/EGUI/lab3/front/node_modules/.cache/babel-loader/ff7563d84c7ba6be67269409e91166e1.json new file mode 100644 index 00000000..b5cf66b6 --- /dev/null +++ b/EGUI/lab3/front/node_modules/.cache/babel-loader/ff7563d84c7ba6be67269409e91166e1.json @@ -0,0 +1 @@ +{"ast":null,"code":"var _jsxFileName = \"/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx\",\n _s = $RefreshSig$();\n\nimport 'bootstrap/dist/css/bootstrap.min.css';\nimport Container from 'react-bootstrap/Container';\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar';\nimport { useContext } from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nexport default function TopBar() {\n _s();\n\n const {\n user,\n dispatch\n } = useContext(Context);\n\n const handleLogout = () => {\n dispatch({\n type: \"LOGOUT\"\n });\n };\n\n return /*#__PURE__*/_jsxDEV(Navbar, {\n bg: \"light\",\n expand: \"lg\",\n children: /*#__PURE__*/_jsxDEV(Container, {\n children: [/*#__PURE__*/_jsxDEV(Navbar.Brand, {\n href: \"\",\n children: \"Lab 3 Blog\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Toggle, {\n \"aria-controls\": \"basic-navbar-nav\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(Navbar.Collapse, {\n id: \"basic-navbar-nav\",\n children: /*#__PURE__*/_jsxDEV(Nav, {\n className: \"me-auto\",\n children: [/*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/\",\n children: \"Home\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 22,\n columnNumber: 9\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/login\",\n children: user ? \"\" : \"Login\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 23,\n columnNumber: 9\n }, this), user ? /*#__PURE__*/_jsxDEV(Nav.Link, {\n onClick: handleLogout,\n children: \" Logout \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 18\n }, this) : /*#__PURE__*/_jsxDEV(Nav.Link, {\n children: \" \"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 73\n }, this), /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/createEntry\",\n children: [\" \", user ? \"Create entry\" : \"\", /*#__PURE__*/_jsxDEV(Nav.Link, {\n href: \"/register\",\n children: user ? \"\" : \"Register\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 21,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 5\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 1\n }, this);\n}\n\n_s(TopBar, \"MpZEmMPkgYWwHTRDWbq1bSEtGpk=\");\n\n_c = TopBar;\n\nvar _c;\n\n$RefreshReg$(_c, \"TopBar\");","map":{"version":3,"names":["Container","Context","Nav","Navbar","useContext","TopBar","user","dispatch","handleLogout","type"],"sources":["/home/kuchy/Zlew/Studia/NieNotatki/Projekty/nie_inzynierka/Programowanie/egui_lab1_krzysztof_rudnicki/lab3/front/src/components/topbar/TopBar.jsx"],"sourcesContent":["import 'bootstrap/dist/css/bootstrap.min.css';\n\nimport Container from 'react-bootstrap/Container'\nimport { Context } from '../../context/Context';\nimport Nav from 'react-bootstrap/Nav';\nimport Navbar from 'react-bootstrap/Navbar'\nimport { useContext } from 'react';\n\nexport default function TopBar() {\n const {user, dispatch} = useContext(Context);\n\n const handleLogout = () => {\n dispatch({type: \"LOGOUT\"});\n }\n return (\n\n \n Lab 3 Blog\n \n \n \n \n \n\n )\n}\n"],"mappings":";;;AAAA,OAAO,sCAAP;AAEA,OAAOA,SAAP,MAAsB,2BAAtB;AACA,SAASC,OAAT,QAAwB,uBAAxB;AACA,OAAOC,GAAP,MAAgB,qBAAhB;AACA,OAAOC,MAAP,MAAmB,wBAAnB;AACA,SAASC,UAAT,QAA2B,OAA3B;;AAEA,eAAe,SAASC,MAAT,GAAkB;EAAA;;EAC/B,MAAM;IAACC,IAAD;IAAOC;EAAP,IAAmBH,UAAU,CAACH,OAAD,CAAnC;;EAEA,MAAMO,YAAY,GAAG,MAAM;IACzBD,QAAQ,CAAC;MAACE,IAAI,EAAE;IAAP,CAAD,CAAR;EACD,CAFD;;EAGE,oBACJ,QAAC,MAAD;IAAQ,EAAE,EAAC,OAAX;IAAmB,MAAM,EAAC,IAA1B;IAAA,uBACE,QAAC,SAAD;MAAA,wBACE,QAAC,MAAD,CAAQ,KAAR;QAAc,IAAI,EAAC,EAAnB;QAAA;MAAA;QAAA;QAAA;QAAA;MAAA,QADF,eAEE,QAAC,MAAD,CAAQ,MAAR;QAAe,iBAAc;MAA7B;QAAA;QAAA;QAAA;MAAA,QAFF,eAGE,QAAC,MAAD,CAAQ,QAAR;QAAiB,EAAE,EAAC,kBAApB;QAAA,uBACE,QAAC,GAAD;UAAK,SAAS,EAAC,SAAf;UAAA,wBACE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,GAAf;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QADF,eAEE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,QAAf;YAAA,UAAyBH,IAAI,GAAG,EAAH,GAAQ;UAArC;YAAA;YAAA;YAAA;UAAA,QAFF,EAGGA,IAAI,gBAAI,QAAC,GAAD,CAAK,IAAL;YAAU,OAAO,EAAEE,YAAnB;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAAJ,gBAA2D,QAAC,GAAD,CAAK,IAAL;YAAA;UAAA;YAAA;YAAA;YAAA;UAAA,QAHlE,eAIE,QAAC,GAAD,CAAK,IAAL;YAAU,IAAI,EAAC,cAAf;YAAA,gBAAgCF,IAAI,GAAG,cAAH,GAAoB,EAAxD,eACA,QAAC,GAAD,CAAK,IAAL;cAAU,IAAI,EAAC,WAAf;cAAA,UAA4BA,IAAI,GAAG,EAAH,GAAQ;YAAxC;cAAA;cAAA;cAAA;YAAA,QADA;UAAA;YAAA;YAAA;YAAA;UAAA,QAJF;QAAA;UAAA;UAAA;UAAA;QAAA;MADF;QAAA;QAAA;QAAA;MAAA,QAHF;IAAA;MAAA;MAAA;MAAA;IAAA;EADF;IAAA;IAAA;IAAA;EAAA,QADI;AAkBH;;GAxBuBD,M;;KAAAA,M"},"metadata":{},"sourceType":"module"} \ No newline at end of file diff --git a/EGUI/lab3/front/node_modules/.cache/default-development/index.pack.old b/EGUI/lab3/front/node_modules/.cache/default-development/index.pack.old index 575e32d125185cf557022d153279c98862dda6a4..b761d13169d3dc4ca8942fda612ac55464a6fec5 100644 GIT binary patch delta 25716 zcmc(o37lkAeeY*v07bT$o&^e!3navPQ9HtOiN>g);+QB1YK(D3QDamD6qkq#ZXhD^{=ZvG4;@B*>gQ$r%=eso z&prG9{FhUF#+zRC(d{?>>SNnyTUB%Wo^9Kf$O&s$sHzqWp0ZT;Zd`uS_?7p$#cxVC=L+WOPi)}OJq z{>+=!FK(98?8Yb3ptfzpl<)^r!XHcte=sHd!Iba^Q^Fri34bsp{K1s)=cHHBl<4mv z`g;le_0ZqL^!Et;J$fu&@qXfUy_Y`fJ#UP&bj}nlrkJ*)D1xmiLhqUfy@z*894`op zBCCeP97U3OO*eY?-0Ss>i5k7LREdeqRuoG$8Q;@SVuyD#%a8@#uq>5Y5*3~?NAKPC zu=ntop-7sf>5iyNoTgJ(X1}f7wkA8OsM(HV*phBK%wd+>%Wj!!a6GRlyv-1QRNtVH+hp&L`4y`{v0`3l{iT>EZ)#HlPQj-_0p%(9A(bpWLYvy#+fux zrlS|%_q>O9F^f4IHAnLiB$2u^+*KK4if%co#qlz&rL0nKLhtT-(YtO4ipbH&nymAR zz)O06hGQI0Gu8yl(oMmTWI=SK{-$V#E^;OsF;r8vELqcq{&I;TC(4W_uW%|=)lEfF z`)hBB2IrWLtP7^#(Dpi()UTp(G+#khWa`Z3ER*KhFBuaVr%AS@skEb_t#P(uxU(O# zX}XM8WKooOL)Dq0nf+zaC~H^_&q;=**n+AGYJcl5q}`QhyA_k!k}VjT!D&b5EA=Cd zs-@TMqYEqhKi$*4hu+t#eD~rr&nnmLcHJAOxas~M9^3iCLw9fA^_aJ)@(ENqcC!1v zci{^TeWZ8rfq%n3GJf};Vsj0T^@Pcd$7HS;XWeJ*Q(_s=w3#c5& zOQL%$ciT)iNcoUjP6&a>RLOKqTQE6I7@TBVmK4iYIExuPsUKbC z`lC`s%QPjCjv1*K-WD7|HF`JF86UIgS>kz#v>4B8CY_SLkYA+GoHSXqG+X5zS^7c04olO02r6;h@G4Vd<^KdLc}H#m`3 zMVhFoJ2VhM?Qe=HSehd^x^1f}sU^*@NsD5GcUzog7&LjybS#^xjJ9AcofoSIW~$&?+E{=Q6-o#F&lvdN5D9BE~Z zbKI@JNHiURFqD-%SUM(-eo%p;0-L_Ri!67EaO0 z-dHy8h>As~kK=WBH^&57l2wtct4U@^R2^Lyh@WE15J*SnNYSdcX4^);sof?{hGf$g zkVMI(mFa}IGuKrY&DO-YTMak|<4lTN&@w!b$S)*z9D~!=`(Iv?gG$uKQ zz&Obo7;#av6p7@5yaZKsNLMg*Aj!NY^2{=MI}I@z>SGzGGGCRr6m z76w*yOcQKJG9-y?zsYNyA(#W3#PO=CT69XumXL@_0xcH2jxn-ghQcgWAo*vyLeg*b zm4(VPo_8c(wix*Zs>V#NfASQSGc3|vHoYSkLL%Yg`*NunnkDdL+7;%I?24jI%i^je z!?qn-K7$6UGqSuklikL~BqpeWKxaaeC5uxno)o3)T&Sq5le6U5yrhVxYKndJwwn{l zIxD1WZJMnuD72gd!*2Hpj zodm_!ErD6IV6whN`o1#KVrM-tuO9d6sJH(T8gBnC5^dQg$)mYiBxWY5QR?T& zg$~(ojqC%-i%deRN|L&zn=fv*x#Q^3{a-%*(R=i$t3WRzEzR?`;ixokL8oI$8@;8S zFKt#l>F7~!@3#BA`!8gw%yjZAIi9mfwq;I~wp2TAmZwlP)P%}DV5oGwRo$`3>PaSi zA?QjMN&Px>@GR15blNxrf@_lpd|Y?Em&_e%q={#>bhT$5~F{W#( zF7hVzEpRG1djp{vBY%>%Lm|(b#DJ_h=?m8<93$f@JJgdS&{Rn;YVuJ1GMzj+#yJXS zkP)?YTO6DvQogz&DK;H#Q_)H0b*ZoXRR*0aIf|+XoFEtw=>EwtXyXivq=E*nlS@bz zWpMgU+mJ|^(~g=p*&dUe;$fg*z@#%e={&i)Wa4Gb71|4AiVQJHQhf(VS=p-IyvitENG2!EhgQu+{4b>kz z1rZ#1vLw8YPBDPO$z%lGQ_Tx7HdS_V=phA6T@C$!B9={kb~FA1`# z>cU`yWP$XHs;iD7D?GVdirBZ#7mx%9HfI|K#b2aXC0TMFcja#74;|RkKL-8NJ#wmD z$-Ic-EJw2iT1mwu)g+S2XU9o6T-q=6(*8qV>I<@<@fOFCv~Uus1&R&GX7$(Brd=fg zlNH8PT40I*2VvS6c{>)Clzc3>cu-94+Ky=s=`Y5R^e zZkamQyMdI?E|ZZeCfz97WS1!-v#fqg;IU=7&rE^IJelT2WSmSv*lC;ArlX-{q0V3z!JZS?m zmZC-{Sy37JuHxXdX%2bxmMrqLDLPLszCd1I-%?sCtrDFnEWarm6uRLRscD^d zMx*a}$Km@*kMx`)$r^1YdMAA}@GQn`x(=YDLxDIGC5KT!I*1)8@E6EMqe0k=M1mZq zfhWA1d{*+L$hk9Qa_z}`5~;+!gdlMfdAgsF6kcMM!pII`#D{kZ6y%CB?S@L?#gRPq zZoH3tXOsH1EM6w(iuQ`*4DzA-P72+67y>8h97S3bQRz$@t_nGlvO+3_0wi8HDJ3Ct zZwF|tN#jxQY?EtcXgYaF*TdarBB!f@L~Bb9H79Ti*@^z5kP1*`_|N2ukZkc}nEOZ0 z6e#Q_l|Y6?r8@%(s_10(m)@lCnk))ka8Sf=(uD)xcZKM!A?u``6>_RY*;Y-h9~tVZ z%^42qERB3Hm29JG3@#L)%^^lQi3S}~UL`-N-@gI9C933}QS3%yPEtQ8p>gqaq)nYJ zF6h>R^dWgk7};*R@sUN`|By#PcS&?rLtdI&Vp5+HPls2hO9+u1GC`F4uDD4d3ONY8 zscHfve~)f1+=5-YLlLQ_(@qMaN>Q%t2AXuwBk&f5krahUBwJ)YIS$i5y33+iPos#G z&ap#onBxqT7pX3tLQj*LCSjnnD6zpxYPP78&p@B6jBFvV1rbhr1Ojd1zw?RC5qyP3WRh!xu!PlI;WHNw8ega zba)p}H#2m_r5Fae9^?!PeapGql5|r17PJ7#Cevv<`>VB!f-R05PP)XQ;L(vuTn26^ zZ}Xxl$aL>S0!&AUR|k7y;JQpz9MPd0GmbV(um&YEMGPi|{XD6BiWf{rC&_mujP9%G zYnzcnqw8eS<$<$J5gm<7!{XW|MJLqg(A%|TDkB-8ODTiogB(a>u*f{ATl${S{Qw1_ zib!``SmYyPqD;$c+ahGiqUhHg4vf4;PNWqfho00G#o`pa^o7NttrRHshbJsj7|z*) zZJ`>9i5mpTpgRVUC*dDdq4AP&pbIeyHApd#PciTp=#GLe#Yji#6#hx%zf(}q-(!t> zguWyFMhih(O#VcFVMrcT+Hs0YM3OYp~sgqSSEs;_1LVlRRxdpp4^6*Fr zk=7GP2r;RCkVjD*+FoFIwfLUMA*!xUZnImXEA!SXP2 z2B9zLDz-086nIdu&2y%}i)7y%OBkMga;`Xq6cRatbYkhwf`X*}(ikR%hO~+*jhoyk zoAh5_D~UQezI5nB$sk9JE_CRg<9e(axq}SXIhshJ0*RPK!i<95DkD#hE)wV>z|<(Z zqu_3El*w|EJd*-)LoT|Y;;ez%r^_XQu4&2tFl3HyzsQ&A+XJ0+n}`EOU5b+r;x-?v829P-$gc^ zw%t(ae`J_U@+aK|J|IyjFX@6o8jG$ERJt!St>gT!Ug|8myu3j=bjjle7y5(V1G^L& zFKJ#n+N2E0lja7eij*0he!9bv=}v*8c#e#K8z?ifG*p93Dj83iPM0A<5|7Zu4lN#C zg_B_+vq36UaV2y&UFcC*K}W!n$zoDXT8v|-p2ohi{UE7Jo}zFH;K?;5Q(-Ytru!Z8 zp-6#qrgQAkC$pvP2W=+N^)o^@nLG)yDo;^C@2WGHbn+CcClzV5L$u2l(Yvdr4gwvkTB`4Wmy6dFKN~W6%x+FJz>!I7%k&gv+$U|GuwYwXAF^=x7$;GkAMjw0Mne2{T2Ngl0 z(?OT-CRrX*xa4X$6VSQUNCuw!UmGd%h-jz$xE1TKPQmd zGifnth&P={-!e9{e(;C5{&vKr;ggg1uS)^ZcJ%`z${%x)a}_N?|89f<=f-p zv3siQ2WNIS*kUBVG;VdKtBrPRqBN28RGqT#vdgYqq8~#x1aBhcpO2)h@kBT}S5~v( z;H;P)mWFCRtr1AB_&Rby!I*yvOmi)D{P#bj|%Vt8&KyfA4o{t9RmrChOuF@Hm+QpQiaVtI<%q#{} zyEt7Kc5E%usaaAau`SPLgy~j$+LN_M9WMs_QC6#l6U(MB-HlY{{N`$Lel+S>RGin# zF_vj?liX5Lou9Wu?NQT8(DY4BxALXMjM?-gEA3EX$rv@A<>Dnpta+#B0=Shcu5eN` zGpZ{_WG7jfO-Jj^Y>cI~v|>+pv!lvUwVYfQ{K3`GR3W$Qr2JA_*G8q)a@1eRXlgtX zal(ap)=mcktD~kX$&79}6~ZB3JwKXKLQBTYhBq}QE%*$jHM7zzWCv^6 zr9Dn_5v5uUvM6syW~ z__AD-rfPg`c~lw?v?GfvMyZ;ct+UlyD%fyltD`B^g0l-;j|Xa%fZo%eUmkBiy14mN$hnZX?dM~b<-I~0W(}ey6olYhZZ{i~y51&E&Ogv9T0T z6R}a-Bk(YQi0xlYsy zPT12~GvmaTqDn5yk17{RbW^g#0%5rs7L=rFmgZ8q(XhB_W^kpY+FWAZJ7c$v&axF$ zM|EQjQC!G-J-U-^WLc{mk1T|{fno8^4XHY1&RF_fl3z$PR*G#lyXsAj#$`8rolqj| zRJcqa+zRErQ=RB9gV9Mj?Khk!cxwfEC+M}(I-B~eDh4KlGtR6XU0(Lt#c)$}g7c%gIWHG(Pqu@( zva?hTL@I1%qU0Y5h?FSL@|@3?XmnQ+*~VgBj0WY+jS@X(xh{qRWxKRoo-=0_=aprB z)U=sj9cNlVS|W>S`YI`DT8ainGxo1!Cj1etWObB^zu;FEV!X0BtWdmdn}Lbdh+py) z;}aF5>+d+5vZqBCCL^Q+>Y6-RjxNnKmic^ZH0o?M){4iXEH-H6Q7)Xwc_lk%{5BQi5PRV@`}3oPF3=#_Lis;45O zO%}CaEtx4)ldV>{F~_BntX(oj%hmO?y=-Pmi4;OHpLdEch>ew`Hma;or$e67crYFi zT4Ho6x~%7?#nFO90`2HrdfYC@CIZo9yus$QbbU0eq@9>*slxPxuQ1N1QaRm|pV$JVrnX`61 zE_xPy`b2enRLZI`Wip=U8m&&9ODC3UO>spVmHL(oiW-g?wZ)>HS?Jm|=3R(~MjaBZ4vuC_a~QMDE=FUl(u zna;exWha=IY4m2gZGq2|3 z6OG2=?9jq@g^g57t~af6ctK5dR;SoPJ*7o9JuzQy*~f)!f5yz@i$*-vi6vs5(Q36! zenDSdn4}*Geap)sZ*AObL#+E!ZRic}TrAlRcG|O{sfm1Srae^{Zp7HOjhUjitCbrI zp=3*KOhlLRKCZfl^DVc-@sdYeDx30T#iNOn zwc(2G+-O#OvsSSj=9e@4QgwpMRFld`NOo={S37xOsvB60Mpf^^vS)Q6m*<!3xuR(MHA-=f=7z$n~ss? z<%*GsNK*(Fd`qFpD!(|% znG?lsY&JgHuWWlF;cd5*5nb?C1B-&EG+9(eqptc*y%~(R8&*s2B<7R;w3Wz?Ig#qe}|b(!3cQE6JK6vDYOUB#8Pe7v5V4EZ<({dV0rBRN+{O*hR*G?Q)2 zmh|yZv*76rEAQMGua}~eh0@YY(@Co6ekG#Yc%tE-h(r8c4I)!Lsw2i`K%U8&B0(3*> zTNoFnrVFgBj_S_L&Q8p$;kYF=MQbL)2d7rFkps1JV8+v3?mi(48*_HKpX|c63 zti5w1RgWcQ|4O~3CW5-`kN7mHx+$B5`9@JU7BZ{ZsYYZ$WzAS=vN5c@v6^Ail3cTL zmDaezn&bY0(U3=_k~y`SF)~RZ&@RlBxm<;-+FjqMIJhuBx8!9DWuY~Z4~D`aH5{24 z&Dj%f<||Pz=PXRk)|4qDHR0hGN0PfTXZyMFjxREvZ3ea4YN{pGHYH@CFy5Y-Z8t=| zHRo%nq47$wHLz2NfZ`rGBF(izRyI(RBXjfld2Vs@u*MqRl4;a6$rDd<{?%D$X}q=> zFLvmLMK)8JhUn`|m!hno*QJTkl&l4=o(|3mjcP7it}ZqT<$QE=wGva!TDMR#RynQR z(bPgG8i@vCqd7HlVKos~qQZ22dAXHN%uXz>Bu7nWrYmZ-637er@n~Z{$t{Eok3Cwg zd@7){EMvv*H|&X2a3)wK#X4%)s|vat4Yg{?@ouop2fRfsH)V~Al}Ryc&1M^O1z$8d z9q8mtmRTA#T?sB#t42s~q!Kl<%N758iH`43cNzW`yM)}zp%Nhw+REx%vb8$1)NO7aH8uF81G;-_bGX}z3KW}9YZ)d)u- zBe^xRbH%wODZP+do*xf}#CUnpn;5N@n3@a*>#Up=eYvW4K2r3Ejn1fUTA}MNYsC|o ziq)oaQwvg~k>9*g>W<5cRl0?aOy~TXRSwy*SvoG{-~(#QO0@G*EgGv>_HtQWOl}@0 zkFJLNods11YlX#VA{32{XIi7xva))>Tb(MVGxS^G#C&B&ZP|^{dK4p(cqbU{R+bvk z*lK9mZWlc(o6c&^D^C_#&Ip@1i4|);t2L9+M@=X4vAO0%WTLqewp!EkCV4WBFlu@_ zQ1UW)u3D1mI8CXIP$S@-+$^=Hg-Sk0C$1qZRJwCbUxj`e95v0CtMh)X#c^ti{zE)v zJi8*sBBQ1DwTy|yL~YJn%FmUetwMHwz8M;o7E2*xxn4~gUi!}ooVrdr%GmTqGuh(w zqBrBUYO$zyZqle0bUV-;b)56Y3ca>yh-80A*zj5p`gb4q8^04>OgZf#LZE!1WlrK&{zoth`KdGU}| zJB#He?@71R+Dagm%adrBxOaYaN=>)ys)?%Q`ysRzPyQ~ zD#{!FOtkKs8FidpwH6CC!_F`JVYTFym_g}_|Z@z$ zMUx!;{*c^^(-&e>^Hcs!Z00tx$SEGS&u0{!82Ms ze+LSCH@}=orw*DOb(FgNx*f?Y9y7A*u63VB9S%m!F7FTM>KDD~`S^a&AzC`vyZz%CCs-fXw_1@WQ>~QbWSF&@?9gciB zp5v=w9Ow3~dL=tJKCHbp9abNtmv0-sI8l4MPk&4gG>|)Y-|&@d+@T$xVihmyeec!m z;?vp5{cSt=wQFA3JAa+MsQ2YpGyfDGF`++Idc&akMKr(Id+w{5H^>Hk4Abghzfbf$ ze1Ck3Azz3#Uw7_ss4pEhGng4>*t_d0Hqrafs~CTJYS1fEyuNnF@B)6s!c}g)-B)b+49}>4W$#6=VG;ZOuMhTN@L9E=UQQ>vU+||$d-wb$Tk0M^ zKy2c0WW)68!3qtZhw1SBV5paG8;<#R4Q(hy{qK6;`b+lI(~qx%VTrqse}iG+86}6O zUpiQV-!r{@+wb!sn%=$R)({X9 zE~bE~Ts=sK;~KUweBPQ4Te^QxZ?Y&YWDG;dv{;Mo|42$Vy;`$t(CWy4+k~u^!ENiK%;8!u4~w{y0;FF#xNaz zxoz-%YdUCQ+py=`2O}G$!+L{dxqDE4_Tc?69gM8IZ8*eXI&AoNrCSDa`R0fQJqA`{U4AbG1hu{4^ zQ^wAnJ2_m!t&<-O;PT)xWmoS=%2m=Zd`BsYuWR5z#~KM+`~iv>Gr`U z4ZWkSUK6|})DZWu{#-BLHpsXsimrX_-;sYZd^>D#_&iKc^nOs@Zx+qH=Ja6|q<9nT z9{&dFWlLj^9TPs-TH%j-?)tagJy@qduAx70VBOz6qd)x;95>^xtJD8SrtZ$XJFr}X z({_S^{OOlq*wK#ET|az5?k>)^9yVRBZ*-PTPImH~KR= zK1HkFLh&WR;p<_m!{=doqW8mcq-gGM+(GUbJ|6D9F! zN&O&j_&iKc@VjYa&Kx$-U(Md5Z(`#A^q9^Vj>%0iq;r4QkTzxE>=Q`VAGglE z?Qdq8bB70S*vBw+Pwt1`%%sytUtE9f74Lrwd*Gz)m-ilh8%y=hdOLek_u!TNn}+|P zw7c#1?D+E0htDm#*Erj@ruX~bitC+i!!-50SGdo^^zQ5C`|5mf$KpP_7H05bSaEo9 zvh{guhkuIaE=Ihyq2WEnmiL$cw-2{`@Q0K?{#yQ_4WD4-CmvY$1e0u zsW?H}-FAY4|4;A9!}?tVxc`n%^yQjtF-Z$uJoGdF&*^Y;Zm3@99t5PW{2l)S^0@VR zcp!dPn)>3vUl|;z;f>sHsWED0bdlT^f2aX;57q)l%DS!1aJzd@7Kggbc z=DrV_XS@H78r!q|ikI~KH?vOnrzrm!@GIcgzyrX~fnNZ>1TI2Pen18?zzpCHNqeG3m=O>1kAd9`JnN1;9D@`EKXJp6$7XwScOMos=0xCcmSO(UBb>LNmoqJ!6>@ncafxqaz;T?3L_|M4y3-Cc; zFYtcgA>a$ZM}dC;c3|I622OFs33wuK8t`P`%lPh2;2Xf(fDJ6w9mw4Zd=dB(5OtU3 zDX4cBo-al2S-`V_%Ydf=2Z8f}yYbyqkvkXoYdn4x_!{ta;5-!U2Mz#lz`G6LSHQ!- zb5L+Op}W_IEDs2P2uuSrKn}PNkbx=SH)ugZ?)iWLn1BVm5YT`Z01BW2H>27uKpu}* z0D2ev1ztV?*m!&pxgv5G0gvKw8*)zv81M`r4kUmikOh8J{nWIqXf3ivee z8Q`b{CBfxKfGoV9v0b{^!;4I)ll%9#)*}zWVTMu!>dr`6n z&)-JwiO4+(I1M-*_%9TEA9$d5=6mRn@4(xWfm47}fv=+cYruWLlksj6hyw|r3e&S7vO`y&A=_dzXRX=)ehn(dpF!f3-~#_xgEF{_%`qzpao(%j5-|ax|WZ?67JQcYo0#5?IhIe286}0egkbM+52PIDd zo(dcV1V98NfB|EG7vKOM_!Sy>7?AP!Yvi7Z+{M5l;0Uk{*beL>oVxeN`0#1HhmNts zM?Qf3oxnGMC*Z3~01shb=j%^(ZJ>D0Ip^%zep>GxH?uvqcV==2J!7rKQVjo%3c-U6P06YN?W*C4po!&UTeMS*LKT~+1kNLO>sLc0DPrLH!6 z`a`|tTbOas^+GO1ldcz)MD8eX1i0YA-tD)r2hZAf@COI_2YdkdXTbGFK8~F0 ztK5RzzW}bU@?qp|C3N@RhU`axj{+Y9{uTHH@bAE#z}EnGZ9j$Fr-9D^p9O9Qz5sj) z_z&O?;4a`t!2Q4%fv*6c2R_#Y?*{GxehIkl*fvTxau# z$o&9t-NT>c1eKn?7D1Y$UPZwealmjb6r^1w>=Gy zUf^`#3}6>caP?mmimbUo~IkW+wX0AautkY^+JOrZO8(3Kz8rFO#whIg*-?aI{U zcziyP0kVKAVw;}%9Nt|4q=6-%1Z;YluG6XGodKAD^&oVJjjRJq18$g*LoN@@0yhEA z1O5zH2I|0H0xtmOfdcSCUtja~3Pz%k&(z)JwP;HAjD40t*4 z3gDH%8n6z$3V1c}=fGb8R{^g9J^*|WxEc5e@KNAnz`s5S`TIDs{|0;l_;=uwz^8yu z1D^pt3%mt*D{wpTdEg7c9l#fXF9BZ${sZ_5;A*-%k#n`$UC4bE=-v(93w#?m1-k9K z$bAp^FW~#YJ-~N>Zvx)}J_p{e}>$4|OUdyu2QG z9q?Y@^}ve&cX_Tv?hU{O@M7R4z=r`hD0@3{{|LMT_$T0Myn}8c@+>6||f$sp{1#Sht2mBXs8}Jd}`@ns`M}dz4{|fv7_%SeW z94Lpl$Ju)^mf@Meme}Pm-i-qxAPgJ=+)&94-Zn!!9R-`gn~g^YC;;=l=e(Oe)4z;- z4Oju{Koe*IZNPOx+&J!~czhY~a^MxfD|>rxVCKT>k$(fQ0lX3TKfpf#j~D9v6AIo5 zybE|Ya0757@E+j3!25ukfcFE(dPi=ge@Okq$lnUw27C-~LmxLrIWFSp{pLM1&2!;H zod@g(4gd#%^8wexx(Ku0xs#ji~@}-81ftdhitD3Xuz`o_r~bi$Xy0J z2XHUAo{O9h@B;xL2#fHzW2`eGWu7NkT(GfumJ}s0P{c*SOAuQ zO7Dm7V~4k2*;{=dyP*3Dym}?D2CM_G0$vULIq(<2RlsY2zXbjl@K?aqz%{_%0M`P4 z3%nL^!~5;09I* myLvMpU`J264DX)PyY>U@{ImAG|J3d7|Ca`*oU`lneg79O4qqVv delta 7185 zcmeI%X?PSx8o=>PCJ8}uACrKD4B<*bAXRfu!i`)a2&f1G%ADZIrKlhd9^HtFx0b7d z?0Vv^t}bG94-YO85kVA06wg%=kc2ZKK(_t^67*TteRjX>hi#tu^;^}|RsB{^I$hzV z!z(Sz=B==dxpr#ElAn-}kiA4C9BOK6+M;9jxhMATo!Aeu9k1_kqFiV>Ud}jC{%Jqw zL|L6PrL_A^reRtPGtn@uhM8oT$%dI?m@N!5)i7Hc<{5_B$}rOmGu<#V3^UU(vkWua zFmntu*D&)8Gv6?6hFM^kg@)PMFxwdBnTFZcFpCVconaOmrrj{x8)k`Nb}-D2hS|w5 zI~!(~WoGHjt40=8rRr-*NFXCNGGZemHZo!(BQ`Q(BNMit_GHACIB(dLQvE5@pK|@_ zsy`L_(@lT6*9@Cdx#p3Yr4z(ji{0ai1cg5+WgzGjAx9`IJdU8(ACAhf@H+#ZnuV8$ zD=hYq-x>Bhy+SxW!sT*AeNmV6_?%I<&k=BWrBG!75w?fi!sQiCSI`~xd1N3O3WD;zTSR=Jus`5(2mCdof?`vS zUAo=Qu)`(8Ufn@7qQ?z-y+Q`VPTiB=5mABpqC?H(YeaF9-7oZT4&6BDa7CmHMWSBm zbO#;La46{Xgj}j_mTtTDda>PF><)&!o}k+wap@TljzBaT2t@-Cr^g!%gu?-~ai%Cy zJLZUf?K~c*M<*B+PJJytZz$rI!WoEqL{LwmU&+~`qq_1&(a-Mo1jEr_*dGeGg*WW+ zI)zI*!#kiJ;~pGS?Hr!(ohT;wH|2fRL?3_C(T5ehh64t+O*p@oxY zxrR(SZ}QZuT$9I)ip=!(uN*pKT1{-F*p-pnJ0W4}wsE%W`Xx-Y?~Ly!s%g2hSUGl! ztt!1%*i})j$T}UVR(+bvsue}2YY{&+Q(0?8`M+$^JVdIRwOfxkH&>>r>AOW?QdVUA z1eIMY+R{P1tA1+4K9PD_tRn_)P$TO^zEz*9?x_{|YIL3May2Zh)o1=xEIipq3zf1@ zEbz<+66 zlFDDN6Y7NqJ*jgWMS-Qa8gWDnA-126|GrVjCQ+&?n)Ej(r%6;1*-uZaCeiowN8{)I zYLh~BC{boAn^m?^O^Nzj{J%qs|6kR=eLqgj)nKdCj{vLe16g_c(Gq`5Zg35Z@8b`r zcFD3@f0^4S%lRjpdQVf)S3TTH&Ql^y`c!e6464PgWQ?M{xtN@=m}j1)rJSQgD_MAQ z)GtmQ^`=xgqxqa)bn)||P%kmwYiUxb*6DJZ8lR~X`iTNnk|}de7Ml-L{*wcx>Y;3X z?xJkjLT9)jTMi-i{hZ8S9+FlPl36l8v1F&ZH(RcY>;d8jVF^3~4}pS*;WzLIJO+#4w-C?mS)%9QDR>(G2#>?>;m`0_SPW0X zLU^=3ru_rq^Y99+gcso@SPFlFmth&a0DpnMK@GeHufpr_9=r)}!3tOf@jLJa(RxkH z_CDcq*a#co6Zjmyf-hkUY=RHqL-+_bLnC|)TVXrwfm+xG@q2CIUVln4kti#M*^mSL zXxl!6Z@^03UZPy00!W2@)YZWb_!g2lkOzfukh-1l9VAni53Qk|x z2tW`*uo=P-fhar+lVCDj3YRsgMPAuH){DXnxEij3nQ$#!2iLRPV z41u#@D4YYsU^tu$BVZ(qYLMFV2+xNLU^H9^W8hXWU>=yt;*+7+G~(&-7%YTE@Hi}n z-@@AK*oJ2|j?O@G>leSKxX0Q-eqQ0^uLwQK*5>;R`4|ta+8F zjHn!5Q|o=QD0YO}H{d;Z6W)U5umV=XDp(C~!y0%8*225+K5T-|U^{#XU%@xX-pk&}oA!B7|s zli^Yr0%yZ-;C8qQrobaG4<3cb;12b8m8=*ymH1XLK*7VX2p)&U@H9LF_rU{jKRg5v z!jG^Ao`WUoiE3G4S*oU0%UqRJF7slyQ2#z`gb!dLJPA+1U*T`?I=l&Q!E(40UWR3` z0PccUpa$-Sd*EJp6<&is$ESHE;a}hj_!7Q`uhg&}`mN@B;%8wM)IuHXh5fJ(K7F=&D_X`Bc7V1oiEgab5bP1FWD zLZ`+IZD+zRP^!wh%8Ifw;&SK;70?a3LnR21YE=*E$?8Ge6M8{!W$7u~ceM?qFbIY~ zd^vCq(J&Ye=fa3a)v29attNJmVcVV5EP%Vr-S8coLzpl*gCNEJ(yUG13xl;Cw zy+woNumV=XDp(C~!y0%8*22564&Htf@Da67SIyT0G4RBbjX0r7-m7XreOWrqWJ%6xb&K|)hRFC z@zr}izXn@FONhUI$6vhDD5gV(reM+1;|p82?!l zOn{5w5|{`92to+L5P>L6g2`|xTn3lJ6>ue71yf)uOgqZ`pH4Ufu7+!1CR_{G!Syf; zX2T6I2X2J;B+eze32ug4;8rlegn4kArl4wTN_>tyv3yHn^NPIS$>8y+^HSa1yw{0p zpPtdecn`Mu^mRMj0e8XzxC`!vd*EKU5AKHt;6Zo@RQ%5w@uhuyxi^5v#xaP0mzuvQ SJ9J$^!5hP@T%SKDt>7OGI-x@V diff --git a/EGUI/lab3/front/src/App.js b/EGUI/lab3/front/src/App.js index 7afa1435..00509ae1 100644 --- a/EGUI/lab3/front/src/App.js +++ b/EGUI/lab3/front/src/App.js @@ -5,22 +5,25 @@ import { } from "react-router-dom"; import BlogEntry from "./components/pages/blogEntry/BlogEntry"; +import { Context } from "./context/Context"; import CreateEntry from "./components/pages/createEntry/CreateEntry"; import Home from "./components/pages/home/Home"; import Login from "./components/pages/Login/Login"; import Register from "./components/pages/Register/Register"; import TopBar from "./components/topbar/TopBar"; +import { useContext } from "react"; function App() { - const logged = false; + const {user} = useContext(Context); + console.log("logged: " + user); return ( } /> - :}/> - : } /> - : } /> + :}/> + : } /> + : } /> } /> diff --git a/EGUI/lab3/front/src/components/pages/Login/Login.jsx b/EGUI/lab3/front/src/components/pages/Login/Login.jsx index 3d35857a..06da8f64 100644 --- a/EGUI/lab3/front/src/components/pages/Login/Login.jsx +++ b/EGUI/lab3/front/src/components/pages/Login/Login.jsx @@ -1,23 +1,49 @@ import 'bootstrap/dist/css/bootstrap.min.css'; import Button from 'react-bootstrap/Button'; +import { Context } from '../../../context/Context'; import Form from 'react-bootstrap/Form'; +import { Link } from 'react-router-dom'; +import axios from "axios"; +import { useContext } from 'react'; +import { useRef } from 'react'; export default function Login() { + const passwordRef = useRef(); + const userRef = useRef(); + const { dispatch, isFetching } = useContext(Context); + const handleSubmit = async (e)=>{ + e.preventDefault(); + dispatch({type:"LOGIN_START"}); + try{ + const response = await axios.post("/auth/login", { + login: userRef.current.value, + password: passwordRef.current.value, + }) + dispatch({type:"LOGIN_SUCCESS", payload: response.data}); + }catch(err){ + dispatch({type:"LOGIN_FAILURE"}); + } + } + + return ( -
+ Login - + Password - -
diff --git a/EGUI/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx b/EGUI/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx index ff36e960..6d9c87ce 100644 --- a/EGUI/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx +++ b/EGUI/lab3/front/src/components/pages/blogEntry/BlogEntry.jsx @@ -2,16 +2,40 @@ import 'bootstrap/dist/css/bootstrap.min.css'; import React, { useEffect } from "react"; -import Button from 'react-bootstrap/Button' -import Card from 'react-bootstrap/Card' +import Button from 'react-bootstrap/Button'; +import Card from 'react-bootstrap/Card'; +import { Context } from '../../../context/Context'; import axios from 'axios'; +import { useContext } from 'react'; import { useLocation } from 'react-router-dom'; import { useState } from 'react'; export default function BlogEntry() { + const location = useLocation(); const id = location.pathname.split("/")[2]; const [entry, setEntry] = useState({}); + const { user } = useContext(Context); + + const handleRemove = async() => { + try{ + await axios.delete(`http://localhost:5000/api/entries/${entry._id}`, { + data: {login:user.login} }); + window.location.replace("/"); + }catch(err) + { + console.log(err); + } + } + + const handleEdit = async() => { + try{ + await axios.delete("posts/" + id, {login:user.login}); + }catch(err) + { + console.log(err); + } + } useEffect(()=>{ const getEntry = async () =>{ @@ -30,8 +54,8 @@ export default function BlogEntry() { { entry.description } - - + + ) diff --git a/EGUI/lab3/front/src/components/pages/createEntry/CreateEntry.jsx b/EGUI/lab3/front/src/components/pages/createEntry/CreateEntry.jsx index 0dca2f47..84dde80e 100644 --- a/EGUI/lab3/front/src/components/pages/createEntry/CreateEntry.jsx +++ b/EGUI/lab3/front/src/components/pages/createEntry/CreateEntry.jsx @@ -1,20 +1,47 @@ import 'bootstrap/dist/css/bootstrap.min.css'; import Button from 'react-bootstrap/Button' +import { Context } from '../../../context/Context'; import Form from 'react-bootstrap/Form' import React from "react"; +import axios from 'axios'; +import { useContext } from 'react'; +import { useState } from 'react'; export default function CreateEntry() { + const [title, setTitle] = useState(""); + const [description, setDescription] = useState(""); + const {user} = useContext(Context); + + const handleSubmit = async (e) => { + e.preventDefault(); + const newEntry = { + login: user.login, + title, + description, + }; + try{ + const response = await axios.post("http://localhost:5000/api/entries", newEntry); + console.log(response.data); + window.location.replace("blogEntry/" + response.data._id); + }catch(err){ + console.log(err); + } +}; return ( -
+ Entry Title - + setTitle(e.target.value)} + /> Entry - + setDescription(e.target.value)} + />