fix: remove home page CSS lint warning
This commit is contained in:
+5
-5
@@ -35,6 +35,11 @@
|
|||||||
border-radius: var(--radius); background: var(--bg);
|
border-radius: var(--radius); background: var(--bg);
|
||||||
color: var(--text); font-size: 0.875rem; cursor: pointer;
|
color: var(--text); font-size: 0.875rem; cursor: pointer;
|
||||||
}
|
}
|
||||||
|
.modal input {
|
||||||
|
width: 100%; padding: 8px 12px; border: 1px solid var(--border);
|
||||||
|
border-radius: var(--radius); background: var(--bg);
|
||||||
|
color: var(--text); margin-bottom: 12px;
|
||||||
|
}
|
||||||
.topbar button.primary { background: var(--accent); color: #fff; border-color: var(--accent); }
|
.topbar button.primary { background: var(--accent); color: #fff; border-color: var(--accent); }
|
||||||
.topbar .spacer { flex: 1; }
|
.topbar .spacer { flex: 1; }
|
||||||
.topbar .search input {
|
.topbar .search input {
|
||||||
@@ -99,11 +104,6 @@
|
|||||||
min-width: 360px; max-width: 500px;
|
min-width: 360px; max-width: 500px;
|
||||||
}
|
}
|
||||||
.modal h3 { margin-bottom: 16px; }
|
.modal h3 { margin-bottom: 16px; }
|
||||||
.modal input {
|
|
||||||
width: 100%; padding: 8px 12px; border: 1px solid var(--border);
|
|
||||||
border-radius: var(--radius); background: var(--bg);
|
|
||||||
color: var(--text); margin-bottom: 12px;
|
|
||||||
}
|
|
||||||
.modal .buttons { display: flex; gap: 8px; justify-content: flex-end; }
|
.modal .buttons { display: flex; gap: 8px; justify-content: flex-end; }
|
||||||
.modal .buttons button {
|
.modal .buttons button {
|
||||||
padding: 8px 16px; border: 1px solid var(--border);
|
padding: 8px 16px; border: 1px solid var(--border);
|
||||||
|
|||||||
+29
-5
@@ -291,10 +291,22 @@ describe('S3 SDK compatibility', () => {
|
|||||||
expect(uploadId).toBeTruthy();
|
expect(uploadId).toBeTruthy();
|
||||||
|
|
||||||
const part1 = await s3.send(
|
const part1 = await s3.send(
|
||||||
new UploadPartCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId, PartNumber: 1, Body: 'hello ' }),
|
new UploadPartCommand({
|
||||||
|
Bucket: BUCKET,
|
||||||
|
Key: 'sdk-multipart.txt',
|
||||||
|
UploadId: uploadId,
|
||||||
|
PartNumber: 1,
|
||||||
|
Body: 'hello ',
|
||||||
|
}),
|
||||||
);
|
);
|
||||||
const part2 = await s3.send(
|
const part2 = await s3.send(
|
||||||
new UploadPartCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId, PartNumber: 2, Body: 'sdk multipart' }),
|
new UploadPartCommand({
|
||||||
|
Bucket: BUCKET,
|
||||||
|
Key: 'sdk-multipart.txt',
|
||||||
|
UploadId: uploadId,
|
||||||
|
PartNumber: 2,
|
||||||
|
Body: 'sdk multipart',
|
||||||
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
await s3.send(
|
await s3.send(
|
||||||
@@ -312,13 +324,25 @@ describe('S3 SDK compatibility', () => {
|
|||||||
);
|
);
|
||||||
uploadId = undefined;
|
uploadId = undefined;
|
||||||
|
|
||||||
const { Body } = await s3.send(new GetObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }));
|
const { Body } = await s3.send(
|
||||||
|
new GetObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }),
|
||||||
|
);
|
||||||
expect(await Body!.transformToString()).toBe('hello sdk multipart');
|
expect(await Body!.transformToString()).toBe('hello sdk multipart');
|
||||||
} finally {
|
} finally {
|
||||||
if (uploadId) {
|
if (uploadId) {
|
||||||
await s3.send(new AbortMultipartUploadCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt', UploadId: uploadId })).catch(() => {});
|
await s3
|
||||||
|
.send(
|
||||||
|
new AbortMultipartUploadCommand({
|
||||||
|
Bucket: BUCKET,
|
||||||
|
Key: 'sdk-multipart.txt',
|
||||||
|
UploadId: uploadId,
|
||||||
|
}),
|
||||||
|
)
|
||||||
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
await s3.send(new DeleteObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' })).catch(() => {});
|
await s3
|
||||||
|
.send(new DeleteObjectCommand({ Bucket: BUCKET, Key: 'sdk-multipart.txt' }))
|
||||||
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user