From 08aa653b930556ecf7449e68d0c1f4b18c7127dd Mon Sep 17 00:00:00 2001 From: Ruben Tome Date: Fri, 8 Dec 2023 16:22:13 +0100 Subject: [PATCH] =?UTF-8?q?Fonctionalit=C3=A9=20pour=20afficher=20les=20in?= =?UTF-8?q?fos=20d'un=20contrat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/auth.css | 61 +++++++++++++++++++ css/contrats.css | 8 +++ css/global.css | 114 ++++++++++++++++++++++++++++++++++++ css/style.css | 87 --------------------------- {images => img}/contrat.jpg | Bin img/logo.png | Bin 0 -> 4827 bytes js/agents.js | 2 +- js/contrat.js | 51 +++++++++++++--- js/faction.js | 2 +- js/main.js | 62 +++++--------------- js/system.js | 2 +- templates/contrats.html | 98 ++++++++++++++++++++++--------- templates/index.html | 84 +++++++++++++++----------- token | 2 +- 14 files changed, 364 insertions(+), 209 deletions(-) create mode 100644 css/auth.css create mode 100644 css/contrats.css create mode 100644 css/global.css delete mode 100644 css/style.css rename {images => img}/contrat.jpg (100%) create mode 100644 img/logo.png diff --git a/css/auth.css b/css/auth.css new file mode 100644 index 0000000..89750c8 --- /dev/null +++ b/css/auth.css @@ -0,0 +1,61 @@ +* { + background-color: #272727; +} + +body { + text-align: center; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; +} + +.container-auth { + border-radius: 10px; + padding: 20px; + text-align: center; + max-width: 400px; + width: 100%; +} + +h1 { + font-weight: bold; + font-size: 24px; + line-height: 30px; + font-weight: 600; +} + +h2 { + font-weight: 400; + font-size: 16px; + line-height: 20px; + color: #fa777c; +} + +label { + font-weight: 700; + font-size: 12px; + color: #b5bac1; + line-height: 16px; +} + +input { + color: #fff; + width: 100%; + height: 30px; + border-radius: 5px; + padding: 5px; +} + +button { + font-weight: 500; + font-size: 16px; + line-height: 24px; + color: #fff; + margin-top: 10px; + padding: 10px 20px; + cursor: pointer; + border-radius: 10px; + width: 100%; + margin-bottom: 10px; +} \ No newline at end of file diff --git a/css/contrats.css b/css/contrats.css new file mode 100644 index 0000000..de9ccf6 --- /dev/null +++ b/css/contrats.css @@ -0,0 +1,8 @@ +#title{ + text-align: center; + margin-bottom: 100px; +} +.card{ + display: grid; + grid-template-columns: 1fr 1fr 1fr; +} \ No newline at end of file diff --git a/css/global.css b/css/global.css new file mode 100644 index 0000000..72a1a2d --- /dev/null +++ b/css/global.css @@ -0,0 +1,114 @@ +* { + font-family: "Inter", sans-serif; + box-sizing: border-box; + overflow: hidden; + background-color: #272727; +} + +body, +html { + height: 100%; + display: flex; + flex-direction: column; +} + +.modal-header, +.modal-title, +.modal-body, +#contratID{ + color: black; + background-color: white; +} + +/* Menu */ +.menu { + display: flex; + align-items: center; + justify-content: space-between; +} + +.title-section { + color: white; + display: flex; + align-items: center; + padding-left: 10px; +} + +.title-section img { + max-width: 80px; + max-height: 50px; +} + +.page-change-a { + padding-right: 10px; +} + +.page-change-button a { + margin: 2px; + color: black; + background-color: white; + border: 2px solid white; + border-radius: 10px; + + text-decoration: none; +} + +.page-change-button a:hover { + border-color: #eab308; + background-color: #eab308; + transition: all 1s; +} + +main { + flex: 1; +} + +/* Footer */ +footer { + color: white; +} + +footer p { + display: flex; + justify-content: center; + margin-bottom: 0px; +} + +h5{ + color: red; +} + +/* Canvas system +#canvas-system { + border: 1px solid white; +} + +/* Login modal */ +/* #loginModal { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + padding: 20px; + border-radius: 8px; + box-shadow: 0 0 10px black; + z-index: 1000; + + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} */ + +/* #loginModal p { + margin-top: -10px; +} + +#loginModal input { + margin-bottom: 10px; +} */ + + +.card-title{ + color: white; +} \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index d2b1e49..0000000 --- a/css/style.css +++ /dev/null @@ -1,87 +0,0 @@ -canvas { - width: 50%; - border: 2px solid black; - border-radius: 5px; -} - - - -* { - /* Pour que les tailles soient correctes */ - box-sizing: border-box; - } - - body { - /* Pour coller le menu au bord, sans espace */ - margin: 0; - } - - .menu { - /* Pour que le menu reste en place quand on scroll */ - position: fixed; - /* Pour que le menu ne soit pas sur le texte et que ce dernier puisse être sélectionné */ - width: 0px; - } - - main { - /* Pour que le texte ne soit pas sous le menu */ - margin-left: 50px; - width: 500px; - text-align: justify; - } - - #hamburger { - /* Pour que la checkbox ne s'affiche pas */ - display: none; - } - - #hamburger-logo { - /* Pour que le curseur soit un pointeur */ - cursor: pointer; - background: black; - width: 200px; - display: block; - color: white; - /* Pour que le menu hamburger s'affiche toujours */ - text-align: right; - /* Pour que le menu hamburger soit "rangé" par défaut */ - transform: translateX(-168px); - padding: 10px; - } - - nav { - display: flex; - flex-direction: column; - background: black; - overflow: hidden; - width: 200px; - /* Pour que les liens soient "rangés" par défaut */ - transform: translateX(-200px); - } - - #hamburger-logo, - nav { - /* Pour qu'il y ait une animation */ - transition: 0.7s; - } - - /* Lorsque #hamburger est coché, le #hamburger-logo et le nav qui sont dans le même parent changent de propriété */ - #hamburger:checked ~ #hamburger-logo, - #hamburger:checked ~ nav { - /* Changement de la position pour afficher les menus */ - transform: translate(0); - } - - nav a { - color: white; - text-decoration: none; - padding: 10px; - } - - nav a:hover { - background: #444; - } - - - - \ No newline at end of file diff --git a/images/contrat.jpg b/img/contrat.jpg similarity index 100% rename from images/contrat.jpg rename to img/contrat.jpg diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bd2485d4bfbd2c1f0ac1f112429004df7f92b095 GIT binary patch literal 4827 zcmV<15+v=3P)hFO?b*{7oJ0HvWk2q#SkH6(BMY9Frvw7nXZ758lds&Hqh6aZQ`G{%o%=swCl@XQu_TokMtA(yO{;E z0QB)s%gLMd6{MnZF)3M9;eTv&-GbvdvLKDqb3~tAd0Ylr=kn0&8@HtF zOaN>a?o0~aSdT=CSCx~cEsIIlE+^^SRZTwFSV`_(A_wi}+pEh?AF#l>3P*kw%&f1SgM=ggEle<+!bZVt2;LU?jxVbq@tmc?B3}lWKT8O-&su-0l4F9Bbe-(^798A zxD6%e9*YhWEb2y+fJ?wR`>3f{JdM3hJafUBYN22~wp3PjZEsh#0xo{7^7h@ip;}Na zoi%XI+XbVK@>wl^)6PI*7WLZ27tv$)d&_W!0yr~3k03~Qem1{easikP6rfpaD*R>{wHr(`I#&g8fJ^o7 zF4qZJ4erLG^S%S2&)a4L7xV~R*WZIYXSaL}fYPM^Q>&V03NGrVtyN_5QaNsLHSNVX zI%@&;S}nhYg={k+zyuQ|K>&Lk;{cFD2+R|o%A|d}GYH^n?_x5pR!S6LRA1IQR^T<; zaJQHdVDRQA1p_QSNkOrGR<3x<6x>5_4!^ptA{lU1^*Eea2k@q;=YQWsAyHqoiY37& zT6%~A@;aQgy^M2(vG21h9CF$%`p8!E^V#yq35 zg&C}r07lQ+E#03r05{phD`62k(+Jp}guG~*P~Sd%=-2%*ut&~k0cOwNt#BSss#A9G z5!i_i0P5ZXk92dM$1xdxw>A-w$GYTSW=D8r6>msWj+tsZnB6zw>-Km*5Y2Wm#~&uS z9hU+C-3Y?V>w>)63AzS$43tNd(O{A~!rw3X$GV?_bR-1DQKC;<27 zyUH&ir0zKQeFc`j)z+2%R{9y=T!`5ZN* zyxYdhY6gAn0UxkPWtzLfL)HuX)gNX=HN`$yw59xcVLZlE!pF=L;x7I zRSUmnMFDxa-{L`LO}!?upkDyoYP;w-uT5N;$YQs>c7@&mb}7UHn`H)ke>lQ(7Sd}T z|B>S)SoBt0{8!cmd(sGaUw|C<5VGJHczl0Ykh`iSwMylXB37PUj){TDLs+6+Qx94| z)3Y|9B==6DpmazDy5^jHHp{hvW5aTRQYH*Jue~#bGns_P>$va_d@L(xFB>Xhj=B#( zZmCvzzg^BrVL??bG@Yc?IgE%w|WAvGo$ zU^?VG_1eYdq;Swz=r!H$T=ebGYec2BVKt_eSK`9I6k?|5Z-|+X?uG=&Kaj8&L?o!I zIGI|8h+0!Nj2>-~YUhw!xYvAU8a{o=g3~tlDm?&h#BG@t_>WCtwi~ApJr%v#%(6Eux6tc>T<{Mlc$z1?2fps?tIF@mL`YF~ zcLtm-xv?@7n5}o#R0wePj)KRhz}JiNJ@Suez~nA`{s zlbjV`zOPQKq$p2fj<=^1tdKpD$&l&wjO}2c4f&=C-wk!5kU;n8rYaI88x>Ytw}p4M zu!jjAUmNoLd3hfBh6F%fORG)V#@L_W`|b2TH~hp56d#712mib`Lm+oI+jB4Shb^^b z7s5gw#08!IMPdl4d5biysJV z3~_uamWw@_3>U?5unD^}a}JBI(CffN1T12W>Lp902`I7XNJ-G5f;$@fj*vxJzqu;N zgAUc%YvQ5tIQBq1yq=N?;#0X4w(npjS=6Oh6k)u>1^vDm+QrL#g=c@wZ>HUn&F>(^ zpu_$R9xno>rN_58C_lZWqbeaHd;pV0rr(SJ@E%dRc{+baObt7c#z93|uH9 zKx~%3fw+n=wQgu@_)tNO!%sx;6$@7xKw#XE4pY69}0>*wL)VfGw$$#-iD z+R7Fm)Lbx-233~km&#ZOhya*4`bB)*t4y_N^3rlW0Y)$UmY_PeK@?=PY!I#FH5f_n1+I#719{+_U&3?NhxvfqAK1xix)U8Q1i0aUReAz^aIDAi=MaFm z8@47PeOme^Kx~%0%(brw%i3lR`F7vbs&eLqXM`4sR|M+DYC!_~h7sgf*6HSOb&hpQ zSA+n(!{CPaQX@frA*00z=yGVa4LhCjT5peLSsJE^=P+DqB~(J1E%p$HqxB@J8p+;Y zS;DbWh6AkX4wf9DGsuY%^jKn@j&IP1VFac%V-!bvX@*FvFO&P0NXjl=zA1H6{mk-m z;%is_PABrU)v~M7>y@4leX%%H{{#p)KS_2%Aj$n@&`)(F+HX}_VWK~$g-M#+hQRz2 zfI*O7T$8%Pg%vBTU`>D!3}`^VVsg`UY0CWFr9U~qDqfsIJLtMJcT)6#BX+glvxZIu z1O|%`Jvy1{nX6SVeJbS3A(!nh1u7GZ)aidc>8hif#pz0CFVqn>$E&ofXr49B@>tcj zSQm$D`byO*%vEd9^ZO=^l;gx}WSgx4`D)<_lefHRX+PnC-~xtRs*?3&(g0`Z-1Yi+ z)wWgYPL|Y!NxyZB$L2ZJ5`|TnnA~J+hUQ~6@;$TRq+U7eD!AyK$r9+( zRjFcoiLg}#Jl_=*1loEUL6I*#H{V@$QRsWu;_RTN@;B;L2FhDZGaNe_0tUQ}Haa`# zE6N>WD1lF*l-h;GCItEr+kF7lsZSu=wLc0OpaIH}f26T46=n1z6N|!gJ?!gBfvb&V z1j-9TUUo>OZjbTFA@OJFX;W3b$j?nUN$=J1)eEobLv9agb%AsHXTe>W!%heP<6l}F z{<%Na_BbA9U;Ew{73|E+dOB54b+&{Ju_6F{Mo|S1b2Xd}WRf%cFx#s7xHP-74>i{1 z*c+~W6bGZjYh0n^M0{^r6>C%wRkxO*1=Y$HCK<9Yj_cg0kE1D$N-MDsC+8qNC(|RE z==V$JTpf>{15u`)Y54Tce;#NKX~R% zw$p-kJZkCM)e#vh+I=Z7bs3JX8}L)akqNw?t@`Zb09z)_&2QpF%#N{z{)k~2HelPu z1u3U6A&rPcdzw03Hv89Tiq#3U&UZ=8OV`nIaPBoqY=iHo(8uhHo>ohNm9Hy+hrHH}gIF{k^r&b~ z5IZF|Wd29nSZAp+;2bMm*sha_?ho@ucH@|2H1B8*8;f#>D@FODoU<^S z6p~qL#n-H!IRd8KeMp{=W|8$J7e=g5;ZT?u!_({N|G--iFpSS`HkO9xJ)bcj1lD0t ze-p+t-G!i2&o*|;j&MDF}8>yoL;i zi_QT9av0uO2Zm`(&sH*10T1E5Cor|if=v@1;Ap*Pg2d09fw7BA&i!Ucj(9cON~6v8 zOl2Wgp;@i|mICI7uRBt^4$ZE%UA=JDm5Bp4NF}*GCVN_C+_P zYPvUYQ_UtypmE(SI~jr2$*Z2gkqtK0hs^>q?r0tUPN#p`!a$c)2do=44@D0S8%LLd z4CzfUYh$x4+jRirevWRRv}ev)DNIH%nTkam(Fmdx_xs*1$k5vY8lbzw4aDIR3bZ=c zE9s_ooE{G!mbqyf`Vu;&VKPTC9-vh|Rx0<6+)a68Y1YqKb_$nRXEdB^I^421odEZ; zgWI{pA$ZTIG~bDx=cqHYo0U;h{Q=~S*g(h;OD5H+-j&_#0Pi()Kx(#&)|h5)Go8*` z5M*sOEWI@kVZW3K z>dwn~2{9dBHw;_VhPdF5#Kg6BZ}`gf zuQPddJokaX9q+a0T+YwkewY-AQLVyx)l+b2D_^aCDtH&yaQBJCL - +
-
${contrat.factionSymbol}
-

${contrat.accepted}

- - +
${contrat.factionSymbol}
+

${contrat.accepted}

+ +
` - $('#contrats').append(card) + + $('#contrats').append(card) + $('#btn-infos').on('click', async function(){ + await getInfosContrat($(this).attr('contratID')); + + }) }) } +{/* */} export function listContrats(){ const settings = { async: true, @@ -58,4 +64,33 @@ export async function getContrat(contratId){ }); return contrat; -} \ No newline at end of file +} + +export async function getInfosContrat(contratId){ + + let contrat; + await $.ajax(`https://api.spacetraders.io/v2/my/contracts/${contratId}`, { + method: 'GET', + headers: { + Accept: 'application/json', + Authorization: `Bearer ${token}` + }, + success: function(contrat){ + console.log(contrat); + window.contratID.innerText = `ID Contrat : ${contratId}` + window.exampleModalLabel.innerText = `${contrat.factionSymbol}` + + + }, + error: function(error){ + console.log(error); + } + }); + + return contrat; + +} + + + + diff --git a/js/faction.js b/js/faction.js index c1c8afc..8871f13 100644 --- a/js/faction.js +++ b/js/faction.js @@ -1,6 +1,6 @@ // Copyright © 2023 Entreprise SpaceTarders 'use strict' -let token = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS4yIiwicmVzZXRfZGF0ZSI6IjIwMjMtMTEtMTgiLCJpYXQiOjE3MDE0MzUxMTAsInN1YiI6ImFnZW50LXRva2VuIn0.AKe66yRJWV457_U-C5w0z03zwoPJIOyFgnef_nQXjXLtacyYxeYkcilv-5nRcsk1BsI1NkV2mT6Hg_WbevvxJzfIVSq1ZDQAUyA-sxM7qro3-kFfHWgy7FrCGEoKRTGRbFSo6yuKhvygAY6cZFsEAW6i9ayq893JFWeFNM-xfXDrnNI52VOQzWVJzYdhyi7jSsmUfw3vXf9OuXjaMPP3qpmCLpuElWGnqSyQBdLs7y7rN3MmkYH0E5ZPrYmBmdqk10QkJ_bruf2AgU808Q9lgw013qMVoDHwb-83_LrWjzYuIBQQBpfRIyMQrLaum-uEHsIECBg5D3M_OTFmy7htqQ' +let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS40IiwicmVzZXRfZGF0ZSI6IjIwMjMtMTItMDIiLCJpYXQiOjE3MDIwMzg1ODgsInN1YiI6ImFnZW50LXRva2VuIn0.Brl1Mm9K7bG7kLfWGiU6M0WFvOXy-sV3T_p9-c-v97XMFvsmA85lpdKzeaAyVpOPMF4uM08HqxWb9mEGbag5whX0LPk39B_vjKeQVB9cjpjDsaElQz2HuWIUlB33eOQTyt_LKdQYnY7Jqh2HLopMbzK5sjeaGYzjoWILCuZXjqQkp5b0M_0EvXqCgDn1PpEb_MXSLkTpSQ1xa6hCaGjf6fE3KfTgRxEGpIunAeLRq1edaN4fU7TFU0SWSJZ1HO9CMfxA7eZt274sw4Wiea6LpwlPsGOMf1HFVl2sWdpbdIwdaFHyKpUAHWOGORKBB4B9G77wFLcOukwQMOQYOFL48Q" export async function listFactions(limit, pages){ let factions = []; diff --git a/js/main.js b/js/main.js index 664737f..c563ab6 100644 --- a/js/main.js +++ b/js/main.js @@ -3,53 +3,21 @@ import { createAgent, getAgent } from "./agents.js"; import { listSystems, getSystem, listWaypointsInSystem } from "./system.js"; import {getFaction, listFactions} from "./faction.js"; -import {getContrat, listContrats, CreateCardContrat} from "./contrat.js"; - - - -let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS4yIiwicmVzZXRfZGF0ZSI6IjIwMjMtMTEtMTgiLCJpYXQiOjE3MDE0MzUxMTAsInN1YiI6ImFnZW50LXRva2VuIn0.AKe66yRJWV457_U-C5w0z03zwoPJIOyFgnef_nQXjXLtacyYxeYkcilv-5nRcsk1BsI1NkV2mT6Hg_WbevvxJzfIVSq1ZDQAUyA-sxM7qro3-kFfHWgy7FrCGEoKRTGRbFSo6yuKhvygAY6cZFsEAW6i9ayq893JFWeFNM-xfXDrnNI52VOQzWVJzYdhyi7jSsmUfw3vXf9OuXjaMPP3qpmCLpuElWGnqSyQBdLs7y7rN3MmkYH0E5ZPrYmBmdqk10QkJ_bruf2AgU808Q9lgw013qMVoDHwb-83_LrWjzYuIBQQBpfRIyMQrLaum-uEHsIECBg5D3M_OTFmy7htqQ"; -let offset = { - x: 10, - y: 10 -}; -function initGame() { - const settings = { - async: true, - crossDomain: true, - url: 'https://api.spacetraders.io/v2/register', - method: 'POST', - headers: { - 'Content-Type': 'application/json', - Accept: 'application/json' - }, - processData: false, - data: '{\n "faction": "COSMIC",\n "symbol": "",\n "email": ""\n}' - }; - - $.ajax(settings).done(function (response) { - console.log(response); - }); -} - -getAgent() - -function getWayPoint(wayPoint) { - const settings = { - async: true, - crossDomain: true, - url: `https://api.spacetraders.io/v2/systems/systemSymbol/waypoints/waypointSymbol`, - method: 'GET', - headers: { - Accept: 'application/json' - } - }; - - $.ajax(settings).done(function (response) { - console.log(response); - }); -}; - -let contrat = listContrats() +import {getContrat, listContrats, CreateCardContrat, getInfosContrat} from "./contrat.js"; + + + +let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS40IiwicmVzZXRfZGF0ZSI6IjIwMjMtMTItMDIiLCJpYXQiOjE3MDIwMzg1ODgsInN1YiI6ImFnZW50LXRva2VuIn0.Brl1Mm9K7bG7kLfWGiU6M0WFvOXy-sV3T_p9-c-v97XMFvsmA85lpdKzeaAyVpOPMF4uM08HqxWb9mEGbag5whX0LPk39B_vjKeQVB9cjpjDsaElQz2HuWIUlB33eOQTyt_LKdQYnY7Jqh2HLopMbzK5sjeaGYzjoWILCuZXjqQkp5b0M_0EvXqCgDn1PpEb_MXSLkTpSQ1xa6hCaGjf6fE3KfTgRxEGpIunAeLRq1edaN4fU7TFU0SWSJZ1HO9CMfxA7eZt274sw4Wiea6LpwlPsGOMf1HFVl2sWdpbdIwdaFHyKpUAHWOGORKBB4B9G77wFLcOukwQMOQYOFL48Q" + +$(document).ready(async function(){ + let contrat = listContrats() + if (document.URL.includes('contrats.html')) { + + return; + } + +}) + diff --git a/js/system.js b/js/system.js index f19a9f7..64ade18 100644 --- a/js/system.js +++ b/js/system.js @@ -1,6 +1,6 @@ // Copyright © 2023 Entreprise SpaceTarders 'use strict' -let token = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS4yIiwicmVzZXRfZGF0ZSI6IjIwMjMtMTEtMTgiLCJpYXQiOjE3MDE0MzUxMTAsInN1YiI6ImFnZW50LXRva2VuIn0.AKe66yRJWV457_U-C5w0z03zwoPJIOyFgnef_nQXjXLtacyYxeYkcilv-5nRcsk1BsI1NkV2mT6Hg_WbevvxJzfIVSq1ZDQAUyA-sxM7qro3-kFfHWgy7FrCGEoKRTGRbFSo6yuKhvygAY6cZFsEAW6i9ayq893JFWeFNM-xfXDrnNI52VOQzWVJzYdhyi7jSsmUfw3vXf9OuXjaMPP3qpmCLpuElWGnqSyQBdLs7y7rN3MmkYH0E5ZPrYmBmdqk10QkJ_bruf2AgU808Q9lgw013qMVoDHwb-83_LrWjzYuIBQQBpfRIyMQrLaum-uEHsIECBg5D3M_OTFmy7htqQ' +let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS40IiwicmVzZXRfZGF0ZSI6IjIwMjMtMTItMDIiLCJpYXQiOjE3MDIwMzg1ODgsInN1YiI6ImFnZW50LXRva2VuIn0.Brl1Mm9K7bG7kLfWGiU6M0WFvOXy-sV3T_p9-c-v97XMFvsmA85lpdKzeaAyVpOPMF4uM08HqxWb9mEGbag5whX0LPk39B_vjKeQVB9cjpjDsaElQz2HuWIUlB33eOQTyt_LKdQYnY7Jqh2HLopMbzK5sjeaGYzjoWILCuZXjqQkp5b0M_0EvXqCgDn1PpEb_MXSLkTpSQ1xa6hCaGjf6fE3KfTgRxEGpIunAeLRq1edaN4fU7TFU0SWSJZ1HO9CMfxA7eZt274sw4Wiea6LpwlPsGOMf1HFVl2sWdpbdIwdaFHyKpUAHWOGORKBB4B9G77wFLcOukwQMOQYOFL48Q" const lienSysteme = 'https://api.spacetraders.io/v2/systems' export async function listSystems(limit, pages){ diff --git a/templates/contrats.html b/templates/contrats.html index 8dc852b..f088d0c 100644 --- a/templates/contrats.html +++ b/templates/contrats.html @@ -1,37 +1,77 @@ + - - - - - - - - + + + + + + + + + + + + + + - Space traders - - - - -
- + SpaceTraders + + + -

Mes contrats

+
+

Mes contrats

    + + + +
    - + +
    +
    +

    SpaceTrader © 2023

    +
    + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 051729c..ab370a3 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,39 +1,55 @@ - - - - - - - - + + + + + + + + + + + + + + + + - Space traders - - - - -
    - - -
    - + SpaceTraders + + + - -
    - - \ No newline at end of file +

    Page accueil

    + + + + diff --git a/token b/token index 3fd298f..7ac72ef 100644 --- a/token +++ b/token @@ -1 +1 @@ -eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS4yIiwicmVzZXRfZGF0ZSI6IjIwMjMtMTEtMTgiLCJpYXQiOjE3MDE0MzUxMTAsInN1YiI6ImFnZW50LXRva2VuIn0.AKe66yRJWV457_U-C5w0z03zwoPJIOyFgnef_nQXjXLtacyYxeYkcilv-5nRcsk1BsI1NkV2mT6Hg_WbevvxJzfIVSq1ZDQAUyA-sxM7qro3-kFfHWgy7FrCGEoKRTGRbFSo6yuKhvygAY6cZFsEAW6i9ayq893JFWeFNM-xfXDrnNI52VOQzWVJzYdhyi7jSsmUfw3vXf9OuXjaMPP3qpmCLpuElWGnqSyQBdLs7y7rN3MmkYH0E5ZPrYmBmdqk10QkJ_bruf2AgU808Q9lgw013qMVoDHwb-83_LrWjzYuIBQQBpfRIyMQrLaum-uEHsIECBg5D3M_OTFmy7htqQ \ No newline at end of file +"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS40IiwicmVzZXRfZGF0ZSI6IjIwMjMtMTItMDIiLCJpYXQiOjE3MDIwMzg1ODgsInN1YiI6ImFnZW50LXRva2VuIn0.Brl1Mm9K7bG7kLfWGiU6M0WFvOXy-sV3T_p9-c-v97XMFvsmA85lpdKzeaAyVpOPMF4uM08HqxWb9mEGbag5whX0LPk39B_vjKeQVB9cjpjDsaElQz2HuWIUlB33eOQTyt_LKdQYnY7Jqh2HLopMbzK5sjeaGYzjoWILCuZXjqQkp5b0M_0EvXqCgDn1PpEb_MXSLkTpSQ1xa6hCaGjf6fE3KfTgRxEGpIunAeLRq1edaN4fU7TFU0SWSJZ1HO9CMfxA7eZt274sw4Wiea6LpwlPsGOMf1HFVl2sWdpbdIwdaFHyKpUAHWOGORKBB4B9G77wFLcOukwQMOQYOFL48Q" \ No newline at end of file