From c055b15c81abbb954489082ceb9ef1c4b6761811 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Thu, 27 Apr 2023 12:17:08 -0400 Subject: [PATCH] print wip --- .histoire/dist/histoire.json | 113 ++++++++++++++++++ ...s-index-story-svelte-_default-1280x800.png | Bin 22106 -> 22106 bytes ...ication-story-svelte-_default-1280x800.png | Bin 42877 -> 42930 bytes ...ip-armor-index-story-svelte-0-1280x800.png | Bin 0 -> 22455 bytes ...hip-hull-index-story-svelte-0-1280x800.png | Bin 0 -> 20688 bytes ...p-index-story-svelte-_default-1280x800.png | Bin 0 -> 47948 bytes ...-screens-index-story-svelte-0-1280x800.png | Bin 0 -> 21699 bytes package.json | 4 +- .../Print/Hull/Armour.stories.svelte.todo | 22 ---- .../Integrity/Integrity.stories.svelte.todo | 20 ---- .../Output/Print/Hull/Integrity/index.svelte | 83 ------------- .../Print/Hull/Integrity/stories.js.todo | 23 ---- .../components/Output/Print/Hull/index.svelte | 19 --- .../components/ShipEdit/Identification.svelte | 2 - src/lib/components/ShipEdit/Weaponry.svelte | 3 - .../print/PrintShip/Armor/index.story.svelte | 13 ++ .../print/PrintShip/Armor/index.svelte} | 11 +- .../export/print/PrintShip/Hull/index.svelte | 4 +- .../PrintShip/Screens/index.story.svelte | 19 +++ .../print/PrintShip/Screens/index.svelte | 23 ++++ .../export/print/PrintShip/index.story.svelte | 8 +- .../export/print/PrintShip/index.svelte | 28 ++++- 22 files changed, 203 insertions(+), 192 deletions(-) create mode 100644 .histoire/screenshots/src-routes-export-print-printship-armor-index-story-svelte-src-routes-export-print-printship-armor-index-story-svelte-0-1280x800.png create mode 100644 .histoire/screenshots/src-routes-export-print-printship-hull-index-story-svelte-src-routes-export-print-printship-hull-index-story-svelte-0-1280x800.png create mode 100644 .histoire/screenshots/src-routes-export-print-printship-index-story-svelte-_default-1280x800.png create mode 100644 .histoire/screenshots/src-routes-export-print-printship-screens-index-story-svelte-src-routes-export-print-printship-screens-index-story-svelte-0-1280x800.png delete mode 100644 src/lib/components/Output/Print/Hull/Armour.stories.svelte.todo delete mode 100644 src/lib/components/Output/Print/Hull/Integrity/Integrity.stories.svelte.todo delete mode 100644 src/lib/components/Output/Print/Hull/Integrity/index.svelte delete mode 100644 src/lib/components/Output/Print/Hull/Integrity/stories.js.todo delete mode 100644 src/lib/components/Output/Print/Hull/index.svelte create mode 100644 src/routes/export/print/PrintShip/Armor/index.story.svelte rename src/{lib/components/Output/Print/Hull/Armor.svelte => routes/export/print/PrintShip/Armor/index.svelte} (71%) create mode 100644 src/routes/export/print/PrintShip/Screens/index.story.svelte create mode 100644 src/routes/export/print/PrintShip/Screens/index.svelte diff --git a/.histoire/dist/histoire.json b/.histoire/dist/histoire.json index 6f7df4d..aa0d89d 100644 --- a/.histoire/dist/histoire.json +++ b/.histoire/dist/histoire.json @@ -153,6 +153,119 @@ ], "virtual": false, "markdownFile": null + }, + { + "id": "src-routes-export-print-printship-index-story-svelte", + "title": "PrintShip", + "group": null, + "layout": { + "type": "single", + "iframe": true + }, + "icon": null, + "iconColor": null, + "docsOnly": false, + "variants": [ + { + "id": "_default", + "title": "default" + } + ], + "relativePath": "src/routes/export/print/PrintShip/index.story.svelte", + "supportPluginId": "svelte3", + "treePath": [ + "Export", + "PrintShip" + ], + "virtual": false, + "markdownFile": null + }, + { + "id": "src-routes-export-print-printship-armor-index-story-svelte", + "title": "Armor", + "group": null, + "layout": { + "type": "single", + "iframe": true + }, + "icon": null, + "iconColor": null, + "docsOnly": false, + "variants": [ + { + "id": "src-routes-export-print-printship-armor-index-story-svelte-0", + "title": "untitled", + "icon": null, + "iconColor": null + } + ], + "relativePath": "src/routes/export/print/PrintShip/Armor/index.story.svelte", + "supportPluginId": "svelte3", + "treePath": [ + "Export", + "PrintShip", + "Armor" + ], + "virtual": false, + "markdownFile": null + }, + { + "id": "src-routes-export-print-printship-hull-index-story-svelte", + "title": "Hull", + "group": null, + "layout": { + "type": "single", + "iframe": true + }, + "icon": null, + "iconColor": null, + "docsOnly": false, + "variants": [ + { + "id": "src-routes-export-print-printship-hull-index-story-svelte-0", + "title": "untitled", + "icon": null, + "iconColor": null + } + ], + "relativePath": "src/routes/export/print/PrintShip/Hull/index.story.svelte", + "supportPluginId": "svelte3", + "treePath": [ + "Export", + "PrintShip", + "Hull" + ], + "virtual": false, + "markdownFile": null + }, + { + "id": "src-routes-export-print-printship-screens-index-story-svelte", + "title": "Screens", + "group": null, + "layout": { + "type": "single", + "iframe": true + }, + "icon": null, + "iconColor": null, + "docsOnly": false, + "variants": [ + { + "id": "src-routes-export-print-printship-screens-index-story-svelte-0", + "title": "untitled", + "icon": null, + "iconColor": null + } + ], + "relativePath": "src/routes/export/print/PrintShip/Screens/index.story.svelte", + "supportPluginId": "svelte3", + "treePath": [ + "Export", + "PrintShip", + "Screens" + ], + "virtual": false, + "markdownFile": null } ], "markdownFiles": [] diff --git a/.histoire/screenshots/src-lib-components-costmass-index-story-svelte-_default-1280x800.png b/.histoire/screenshots/src-lib-components-costmass-index-story-svelte-_default-1280x800.png index 1773dfc8047476630b4aeee5869cfa091c154ce0..16820fb9c708f5752f0003e6f9ec93ab0f092b6c 100644 GIT binary patch delta 1427 zcmYLIeN<9+7`~2@)0Vbn&RN;ViIa6K$(Y|7t+txE^pB3vB4W-wq^9Y_A&x7dC@RQ@2p93P%XYl|&hMY!$NN0*^S;kJQsXgF zw z)9G|#SX+Kn@ZNGf5DtnDy(cZ+=h%@LYdxmbYRz^{@g$yX|17!YIJ>j6vr(y^RR{y~ zy#tPbAefh*PmHxqSJz!Ud-j(CUk<@#?;mxnvDM?-XLL(rmJ>d5m-5hHhr%&iocW0({gIy9Avp*73buL8*3Jw4!82|q`$ zB@)T#^{#+`@=U}D6XH@*hLh%W)6=hByg1Nx6AQXUeWdXi>%8YDWY`R;&DXXnpQX=C z)u6$RCk0}}F_R)@8AhLrO)odV17(uG-o#>|4+o>x1Hrp?jq9rTuc>vdrS0wQF-~Jg z1-P-yU@)xq@|x&>bPzTA?1fbC#7K?(~i)pQkKqSGVDOS(iM6E<%z^2EN?K4b$%qq-xK<)r83zE{LbmXg<*%*gOA>%wr6-3Fp`9 zYO1Uoy9Zq4?gvp*|Inb`ZN)L>-)t!7>_}4(4u?Bhh*94vAK>7mUr%(GRf$C5b7D(^ zDrZK}Ck9z8#K(2IH75&g+l}FGXuGp~G3e$ijUW5@`PJFhVpr11%x>#x>+h^w;o}=D6h>`X9k$Nj`&EHgD?#f19rs1T=d}mEz4I^Rhri+g delta 1439 zcmYLIYfO_@82-GHjcv``oDn0M*-;an7Z?x=e4mjG*FlRJSrJsK2o$AKWVD4|_`t;& zGNlM%lUo~PvbjlS}?4t49*CIAU?gl2HD1OiLMC4lg`UH>*iD@ z6HArb(&7Xg>45TMSacUys^fyHxY&qtnM@Y$w7#`3T&)tzf|f{J_h(vxqZpFqxKE=ALEV%@T+=DX~=n3$Mplm2DG>MM78eMD zJfw=}&z}bnrPIHX?8(H&^A)>D?Bl2i(-|g<6?E)a37O9caUW-OIx!{TG6~$iK~Z41 ze-~&{C?F1pBU_ZOH!{_e3~dcM&*iX`p}F8%IuEG}5%^8>snY4UFc%uKT60^eS{}{t z>H^(?fowR?zSM1BU??&u0UNNudDNY)1$#m>2dVJ-cte7C_HPTKH2_BxCYGZU+UeI` ziAdTWYqVRN0{N8Drc2#BMevj_seeS_T#dowgR#3jXpN7fHY?SEK|yfYXBfgCBGFOC z#P!pCv(*p`;$937(}r1XZEY=0P0yOWZhMpXE*HpM{wE0dT^AMgYxjbdsMu=z}MF|Z%zN_%2Oa?HisRPpjs9*>vN;_F5G;q+$Z!-o%H%4o}1 z7(#XbWp2c8zxbeLTgNjEJ%7bo2T0CR$UcP{l~73wG9B-Baq(=SkAJ^JzACiqV`0_n z*JnXwSnP=L=B-COz|U|4m0%W|9qt|pp+r*|!7``h=1TRS#t)B-{C?ncF&ZbgJ*5WV zoMwq)1~!jV)n7~O0-9Z8ku#o}H*Fvl5Uv~s!eJ*n-?_pkCntaDmLg^>Y9{h@HTbeJm5F-{r}y$edo@Mb@}aXfB&Iac;%iv#nXh`ygIz zEnMqvrjRHoy6g=RNRc5)%D2tr&}gX?N{rpxg%M@x7Uj>np_xvLW}uB`criIS*+bZ< z8BmhXW&_furV_M%ZZ7eCp!dP0ZmIu-X_;iK^dI1|=OPfxw9}0$vQl|6&P)BK{?Rm$ zWqUuPHyWRYEq0ViG)zO#BA?H9^(f*+Ni|3tCuk!VqAzUoKxg_1dy!@6-0HbnvQ1=n zdfg6yka!u@{h|2Tj)PmokNj?I+lmq4=Ed0kABBAWflF1SzkgNgPR4yl__p!X#T)+t DZzs57 diff --git a/.histoire/screenshots/src-lib-components-shipedit-identification-story-svelte-_default-1280x800.png b/.histoire/screenshots/src-lib-components-shipedit-identification-story-svelte-_default-1280x800.png index 8b561f2c5fc8ef7126342b9b1e7ad656f4badaee..a9767541b6707bea0161d781259b730db8415108 100644 GIT binary patch delta 11499 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 ci0u&z-H{#DC3gQHdUfnMvws%-(^b delta 11468 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 JzV-a+zX13gxdZ?J diff --git a/.histoire/screenshots/src-routes-export-print-printship-armor-index-story-svelte-src-routes-export-print-printship-armor-index-story-svelte-0-1280x800.png b/.histoire/screenshots/src-routes-export-print-printship-armor-index-story-svelte-src-routes-export-print-printship-armor-index-story-svelte-0-1280x800.png new file mode 100644 index 0000000000000000000000000000000000000000..120f122e0b793ccdc62fa4cb01bbfe10d8e59279 GIT binary patch literal 22455 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 literal 0 HcmV?d00001 diff --git a/.histoire/screenshots/src-routes-export-print-printship-hull-index-story-svelte-src-routes-export-print-printship-hull-index-story-svelte-0-1280x800.png b/.histoire/screenshots/src-routes-export-print-printship-hull-index-story-svelte-src-routes-export-print-printship-hull-index-story-svelte-0-1280x800.png new file mode 100644 index 0000000000000000000000000000000000000000..28bd9c450edbdeb77ec806d939674054710c217b GIT binary patch literal 20688 zcmeHPeN0nV6u+fd& zxG#6c(OYfsiw@pZnm%vPCs}JUBxNX?StNO}!5-w;%{MeHlI^Vu{$XT@7BV_gY$kV; zGC-S_TYIZ={U1Mk-*xfH(n}h3g4-Rg#yUeUxAA&Mz+v5 zIpb)0Hf%21(;n0s(6(BxFlcMrxW!E*&5`N`#j#Bn4+SNse+xUXTkVlE(Csx!A@Sx5?>eEC%>E^=G&gkXAxhr z&bwk)zpcE7D+;Y?KPi#E$1~BRlj~Hr$Vq7iMo0tW%|W+(BY4*R&1;p!3`&JN-Zka; zS5}wy< zOV7REsn3h6?8qz~kn&SXY$8!xTbosOD73uuV53#mL_8R~S%FSntlRD{(#z#Cna@aA zKtKRqPV)D@$a5ol<#1iGg^jv>Nn*8V51YMv&Dr5B?VYr(QmM2ysX8;X{7F_S(H9fF zY0Z%b6?NJA(Lq%npKp^Gx}T5fwyhMll&S{9A{^IlSsRKGJ>}`IqckHm%Y-v1eXS0NKQ_UuzcEGr_Sqjt9X|f5|V%qY3iut z`kjvL?d?_P-ngvWH(^j!cGx#Audf&1NqhEt644#Ih68HGxk0{4r4na%%NrWF#u}ke zh|gbs{(RyYCp-$4qNBD4;kH5!XPe$APp{D|>AIUEmB!9F;$xquJA2jBzn0j|=7 z1i*g)rwN=UaGJnrA~Yg`OCnqn-*`#H9=?`b2eDj;<&v>n>Hwt%A$qR;{{ld!CH&3- zIkk`s1IaLu3|wM4iq?0qyq&`6F5!aH2rg@iP91~X5GL& R%Cl?L*pD~INY=9s{{=s({dxcZ literal 0 HcmV?d00001 diff --git a/.histoire/screenshots/src-routes-export-print-printship-index-story-svelte-_default-1280x800.png b/.histoire/screenshots/src-routes-export-print-printship-index-story-svelte-_default-1280x800.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee9cf859fe08a8c5d7778a4a2668dd2f1918dda GIT binary patch literal 47948 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 literal 0 HcmV?d00001 diff --git a/.histoire/screenshots/src-routes-export-print-printship-screens-index-story-svelte-src-routes-export-print-printship-screens-index-story-svelte-0-1280x800.png b/.histoire/screenshots/src-routes-export-print-printship-screens-index-story-svelte-src-routes-export-print-printship-screens-index-story-svelte-0-1280x800.png new file mode 100644 index 0000000000000000000000000000000000000000..af2cbe47cafb9d64238a47c904752eaa7eda7140 GIT binary patch literal 21699 zcmeHPeN+=y79Rwas+3l1ttf)W58Cx0R+eb^_KV0`B1#jLD9}cvCO}XiA|?>^Xct{X zm%54sR6x*#5WfHogkWPy3lgM|q?(4H2myu=kc2=WWGC&J^y8eKJ!kiycKh;2=FOQm z_r7=E@BZF>civ1^I3DLT%Vib>K~AAtH}8ZXYjH-f;|%0bS-z+qIoKud#BGEsq>K9? z$Q=sZyy4?C_JAtv?-#o*l3~8ta=#$!-3|F~ZrHIot>ju!{XI%++eceZTu3d6?Y3VL z;~rUcTp8!Wg$oo+zId_cVZ5y~m+x7vKo8GvK9y2{ zFY_&sVzsi*{z_pmYKgo^LUst*eWW=wZ=UT2d^g*^K8n99A|j$P!)y{2TscxSZ~GJ2 zke)i!`6!c#Lln_#_L0eCA79_}9W6&Ofn%K~IUIqe@K}$wz$S+styv6V@|$xT4$WS$ zx}3-*G#?llOZ|&5iZ4(l63j<^qpOv?TeoiI4q}g}zw*`OJ+C>U8$RNb-z?D8P4sjN ze<=!&$IHz|bu@u+c7ay~(t@t8E)8Q^$CD=?g&~(7KYl!%L~AJw@CgjeKw7nOrH2PR z^g?VHxYt4?$Yy)hhOg^LBWGu4JDF9#luRTfJiB|NK_cO{el{njL(1QAq>IcxX6IZh5B!|r8fI0+W)y?ThGC@s7R=%Eqq#iVl|0WoyfzNMRjX>EI*%XCb4Dez#=VE2Bm^g=rKMAbIs{z4^nve!I=nF$Vs38kNf#bsoMigo_j`iO z`iOw>SGi1B%@_$wP*(8{#Kpm_I5%ECt?r@DxGU=DjS4|OCsL5o7p}2K6~tuhTifd- zkw|hZ$M)|pX=rHZf2b+s_Vx9dwAE?~;=70#t^$?~48*%)50{jdl~Jt&jKR3s+!b++_o)a{+TPHMjgvZ%@ zJ|@GddtSYkUK7b9Rw}jL8C8g?SFc_TQ!mf$`Th7Ki9U#m(`%B$-RG+&9lyFXNQNaD(b z`E@4BKKirRO2+u>7n47+?Htt#amFK)0j9PVZ7KUlKZoO6fcK2Nf3q-iYW$O&zLy4WoVzE_XO7qq3D1d~Ke=Qfi4ao!B)&Gb z>0jwEuUb0x5bT8zOnsa;D$pXY|E$pYuobi)lDff8hv@a6D9Q z^2RS(xDeZ=2?+_IeER99L-qw58`&PoFGGJW*>diB0koUogT?MaIO&|LA3f68vLzLn z<-{(1B|CfkFFt&0$D|D&L+TIPq1zme0w&a`Dv)V3vz8VgUvBMmN=nM*F80nwHrfs- z+{f9jlZ`J+p6sXB5Uj1|$|$a))eavdPeUsWsWCJ=ck~Qev;L1AE&V=YIM6BtV1I;Q z8w?Z}D3l9-r|UrgQ200*`ty)&TNkuxn!BwMxB*xRKm+)LjSv890ICG@0}J>A zY5@>BfOrW+l^~P`>j#t(A+TryizcvWatHo^S^zAX{>w#^usUlx1ice${Vu?d#{B;c zwkm(U(GEQ91Q~pg!T*zH@X@IQkN_Y7KmvdSz{Yx%5y9&RVD~iG1_-tRf_IQ?U#kK^ nA_x*ekO+cA5G4K&LE@~nZi5S*?_V0T$_U+p-(0aV=ET1NRe)29 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index d4c882e..1999381 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@histoire/plugin-screenshot": "^0.16.1", "@histoire/plugin-svelte": "^0.16.1", "@sveltejs/adapter-static": "^2.0.2", - "@sveltejs/kit": "^1.15.8", + "@sveltejs/kit": "^1.15.9", "@sveltejs/vite-plugin-svelte": "^2.1.1", "@testing-library/svelte": "^3.2.2", "@testing-library/user-event": "^14.4.3", @@ -46,7 +46,7 @@ "svelte-copy-clipboard-action": "^0.0.3", "svelte-moveable": "^0.38.1", "updux": "link:../../updux", - "vite": "^4.3.2", + "vite": "^4.3.3", "yaml": "^2.2.2" }, "prettier": { diff --git a/src/lib/components/Output/Print/Hull/Armour.stories.svelte.todo b/src/lib/components/Output/Print/Hull/Armour.stories.svelte.todo deleted file mode 100644 index a4fe341..0000000 --- a/src/lib/components/Output/Print/Hull/Armour.stories.svelte.todo +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - diff --git a/src/lib/components/Output/Print/Hull/Integrity/Integrity.stories.svelte.todo b/src/lib/components/Output/Print/Hull/Integrity/Integrity.stories.svelte.todo deleted file mode 100644 index c855685..0000000 --- a/src/lib/components/Output/Print/Hull/Integrity/Integrity.stories.svelte.todo +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - diff --git a/src/lib/components/Output/Print/Hull/Integrity/index.svelte b/src/lib/components/Output/Print/Hull/Integrity/index.svelte deleted file mode 100644 index 4aa042f..0000000 --- a/src/lib/components/Output/Print/Hull/Integrity/index.svelte +++ /dev/null @@ -1,83 +0,0 @@ -
{ - ship.dispatch.setUITransform({ system: "hull", translate }); - }} - style:transform={hull?.uiTransform} -> - {#each rows as row, i (i)} -
- {#each row as threshold, j (j)} -
- {#if threshold} - crew loss threshold - {/if} -
- {/each} -
- {/each} -
- - - - diff --git a/src/lib/components/Output/Print/Hull/Integrity/stories.js.todo b/src/lib/components/Output/Print/Hull/Integrity/stories.js.todo deleted file mode 100644 index bef2dab..0000000 --- a/src/lib/components/Output/Print/Hull/Integrity/stories.js.todo +++ /dev/null @@ -1,23 +0,0 @@ -import Component from "."; - -export default { - title: "printouts/hull/integrity", -}; - -export const basic = () => ({ - Component, - props: { - ship_mass: 50, - rating: 14, - advanced: false, - }, -}); - -export const advanced = () => ({ - Component, - props: { - ship_mass: 50, - rating: 14, - advanced: true, - }, -}); diff --git a/src/lib/components/Output/Print/Hull/index.svelte b/src/lib/components/Output/Print/Hull/index.svelte deleted file mode 100644 index 681608f..0000000 --- a/src/lib/components/Output/Print/Hull/index.svelte +++ /dev/null @@ -1,19 +0,0 @@ -
- - -
- - diff --git a/src/lib/components/ShipEdit/Identification.svelte b/src/lib/components/ShipEdit/Identification.svelte index 5ca8fbf..fe354be 100644 --- a/src/lib/components/ShipEdit/Identification.svelte +++ b/src/lib/components/ShipEdit/Identification.svelte @@ -34,8 +34,6 @@ export let isCarrier = false; export let reqs = {}; - $: console.log("in the comp", isCarrier, shipClass); - export let api = getContext("api"); $: shipTypes = candidateShipTypes(reqs.mass, isCarrier).map( diff --git a/src/lib/components/ShipEdit/Weaponry.svelte b/src/lib/components/ShipEdit/Weaponry.svelte index 6ff4423..7e3dec6 100644 --- a/src/lib/components/ShipEdit/Weaponry.svelte +++ b/src/lib/components/ShipEdit/Weaponry.svelte @@ -29,6 +29,3 @@ export let weapons = []; - - diff --git a/src/routes/export/print/PrintShip/Armor/index.story.svelte b/src/routes/export/print/PrintShip/Armor/index.story.svelte new file mode 100644 index 0000000..5682b95 --- /dev/null +++ b/src/routes/export/print/PrintShip/Armor/index.story.svelte @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/lib/components/Output/Print/Hull/Armor.svelte b/src/routes/export/print/PrintShip/Armor/index.svelte similarity index 71% rename from src/lib/components/Output/Print/Hull/Armor.svelte rename to src/routes/export/print/PrintShip/Armor/index.svelte index e2b4c63..0afcfae 100644 --- a/src/lib/components/Output/Print/Hull/Armor.svelte +++ b/src/routes/export/print/PrintShip/Armor/index.svelte @@ -1,7 +1,7 @@
- {#each armor as layer,i (i)} + {#each layers as layer, i (i)}
- {#each Array.from({length: layer}) as j} + {#each Array.from({ length: layer }) as j}
{/each}
@@ -9,11 +9,7 @@
diff --git a/src/routes/export/print/PrintShip/Hull/index.svelte b/src/routes/export/print/PrintShip/Hull/index.svelte index 1da5781..43b2f36 100644 --- a/src/routes/export/print/PrintShip/Hull/index.svelte +++ b/src/routes/export/print/PrintShip/Hull/index.svelte @@ -1,6 +1,6 @@
{#each rows as row, i (i)} -
+
{#each row as threshold, j (j)}
{#if threshold} @@ -50,7 +50,7 @@ diff --git a/src/routes/export/print/PrintShip/index.story.svelte b/src/routes/export/print/PrintShip/index.story.svelte index e70d2da..037357f 100644 --- a/src/routes/export/print/PrintShip/index.story.svelte +++ b/src/routes/export/print/PrintShip/index.story.svelte @@ -35,7 +35,7 @@ }, }, hull: { - rating: 0, + rating: 10, min: 1, max: 10, reqs: { @@ -44,8 +44,8 @@ }, }, screens: { - standard: 0, - advanced: 0, + standard: 2, + advanced: 1, reqs: { cost: 0, mass: 0, @@ -56,7 +56,7 @@ cost: 0, mass: 0, }, - layers: [], + layers: [3, 2], }, carrier: { nbrBays: 0, diff --git a/src/routes/export/print/PrintShip/index.svelte b/src/routes/export/print/PrintShip/index.svelte index 2ad85cf..bcdacaf 100644 --- a/src/routes/export/print/PrintShip/index.svelte +++ b/src/routes/export/print/PrintShip/index.svelte @@ -3,11 +3,20 @@ @@ -16,10 +25,14 @@ import Identification from "./Identification.svelte"; import MainSystems from "./MainSystems/index.svelte"; import Hull from "./Hull/index.svelte"; + import Armor from "./Armor/index.svelte"; + import Screens from "./Screens/index.svelte"; export let identification = {}; export let propulsion = {}; export let structure = {}; + + $: screens = structure?.screens ?? {};