CEC-2360 Fix filename display and add manifest type (#191)

* CEC-2360 Fix filename display and add manifest type

* const
This commit is contained in:
John Wu
2022-08-26 16:12:12 -07:00
committed by GitHub
parent bf0b43dad5
commit aa36b2eb91
3 changed files with 12 additions and 7 deletions

View File

@@ -18,7 +18,6 @@ let manifest = {
files: [ files: [
{ {
file_id: "b0cda514c94080b4", file_id: "b0cda514c94080b4",
filename: "LARGE.jpg",
url: "https://upload-dev.fiskerdps.com/92bbc448-99c8-4851-91ad-f8042e4deb49/LARGE.jpg", url: "https://upload-dev.fiskerdps.com/92bbc448-99c8-4851-91ad-f8042e4deb49/LARGE.jpg",
write_region: { write_region: {
offset: 100, offset: 100,
@@ -35,7 +34,6 @@ let manifest = {
}, },
{ {
file_id: "4B897b1DcbeCds8e9", file_id: "4B897b1DcbeCds8e9",
filename: "SMALL.jpg",
url: "https://upload-dev.fiskerdps.com/92bbc448-99c8-4851-91ad-f8042e4deb49/SMALL.jpg", url: "https://upload-dev.fiskerdps.com/92bbc448-99c8-4851-91ad-f8042e4deb49/SMALL.jpg",
write_region: { write_region: {
offset: 120559274, offset: 120559274,

View File

@@ -107,7 +107,7 @@ Object {
</div> </div>
<ul> <ul>
<li> <li>
Test Deployment 1.0.100 Test Deployment 1.0.100 [standard]
</li> </li>
<li> <li>
Deployment folder test https://releasenotes.com Deployment folder test https://releasenotes.com
@@ -162,7 +162,7 @@ Object {
</div> </div>
<ul> <ul>
<li> <li>
Test Deployment 1.0.100 Test Deployment 1.0.100 [standard]
</li> </li>
<li> <li>
Deployment folder test https://releasenotes.com Deployment folder test https://releasenotes.com

View File

@@ -11,13 +11,18 @@ const getMemoryRegion = (label, region) => {
return `, ${label}: [Offset: ${region.offset}, Length: ${region.length}]`; return `, ${label}: [Offset: ${region.offset}, Length: ${region.length}]`;
}; };
const getFilename = (url) => {
const items = url.split("/");
return items[items.length - 1];
};
const ECUFileList = (files) => { const ECUFileList = (files) => {
if (!files || files.length === 0) return "No files"; if (!files || files.length === 0) return "No files";
return ( return (
<ul> <ul>
{files.map((file) => ( {files.map((file) => (
<li key={file.filename}> <li key={file.file_id}>
<a href={file.url}>{file.filename}</a> <a href={file.url}>{getFilename(file.url)}</a>
{`, File ID: ${file.file_id}, Type: ${file.type}, Download Size: ${ {`, File ID: ${file.file_id}, Type: ${file.type}, Download Size: ${
file.file_size file.file_size
}, CRC32: ${file.checksum ?? "00000000"} }, CRC32: ${file.checksum ?? "00000000"}
@@ -99,7 +104,9 @@ const ManifestDetails = ({ opened }) => {
Hide Details Hide Details
</div> </div>
<ul> <ul>
<li>{`${manifest.name} ${manifest.version}`}</li> <li>{`${manifest.name} ${manifest.version} [${
manifest.type || "standard"
}]`}</li>
<li>{`${manifest.description} ${manifest.release_notes}`}</li> <li>{`${manifest.description} ${manifest.release_notes}`}</li>
<li>ECUs: {ECUList(manifest.ecu_updates)}</li> <li>ECUs: {ECUList(manifest.ecu_updates)}</li>
</ul> </ul>