mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-24 16:01:52 +08:00
style(ui): unify font size
This commit is contained in:
@@ -28,7 +28,7 @@ export function CopyButton({ value, className, src, variant = "ghost", ...props
|
|||||||
text={value}
|
text={value}
|
||||||
onCopy={() => {
|
onCopy={() => {
|
||||||
setHasCopied(true);
|
setHasCopied(true);
|
||||||
toast.success("复制成功");
|
toast.success("复制成功", { duration: 1000 });
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Button
|
<Button
|
||||||
|
|||||||
@@ -18,15 +18,17 @@ export function CopyableField({ label, value, size }: CopyableFieldProps) {
|
|||||||
if (typeof value === "string") {
|
if (typeof value === "string") {
|
||||||
navigator.clipboard.writeText(value).then(() => {
|
navigator.clipboard.writeText(value).then(() => {
|
||||||
setCopied(true);
|
setCopied(true);
|
||||||
toast.success(`复制${label}成功`);
|
toast.success(`复制${label}成功`, {
|
||||||
setTimeout(() => setCopied(false), 2000);
|
duration: 1000,
|
||||||
|
});
|
||||||
|
setTimeout(() => setCopied(false), 1000);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [value, label]);
|
}, [value, label]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<div className="flex items-center space-x-2">
|
<div className="flex items-center space-x-2 text-sm">
|
||||||
<Label className="w-24 text-right">{label}:</Label>
|
<Label className="w-24 text-right">{label}:</Label>
|
||||||
<p>
|
<p>
|
||||||
{value} {size != null && `(${size} bytes)`}
|
{value} {size != null && `(${size} bytes)`}
|
||||||
|
|||||||
@@ -61,11 +61,11 @@ export function ShellResult({
|
|||||||
<div className="gap-4 my-2 flex items-center justify-between">
|
<div className="gap-4 my-2 flex items-center justify-between">
|
||||||
{generateResult && (
|
{generateResult && (
|
||||||
<div>
|
<div>
|
||||||
<div className="flex items-center">
|
<div className="flex items-center text-sm">
|
||||||
<Label>内存马类名:</Label>
|
<Label>内存马类名:</Label>
|
||||||
<p>{generateResult?.shellClassName}</p>
|
<p>{generateResult?.shellClassName}</p>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center">
|
<div className="flex items-center text-sm">
|
||||||
<Label>内存马字节码大小:</Label>
|
<Label>内存马字节码大小:</Label>
|
||||||
<p>{generateResult?.shellSize ?? 0} bytes</p>
|
<p>{generateResult?.shellSize ?? 0} bytes</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -96,11 +96,11 @@ export function ShellResult({
|
|||||||
<div className="gap-4 my-2 flex items-center justify-between">
|
<div className="gap-4 my-2 flex items-center justify-between">
|
||||||
{generateResult && (
|
{generateResult && (
|
||||||
<div>
|
<div>
|
||||||
<div className="flex items-center">
|
<div className="flex items-center text-sm">
|
||||||
<Label>注入器类名:</Label>
|
<Label>注入器类名:</Label>
|
||||||
<p>{generateResult?.injectorClassName}</p>
|
<p>{generateResult?.injectorClassName}</p>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center">
|
<div className="flex items-center text-sm">
|
||||||
<Label>注入器字节码大小:</Label>
|
<Label>注入器字节码大小:</Label>
|
||||||
<p>{generateResult?.injectorSize ?? 0} bytes</p>
|
<p>{generateResult?.injectorSize ?? 0} bytes</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user