Commit 9dc254ec authored by timel's avatar timel

fix: small

parent 9d83a735
...@@ -30,5 +30,6 @@ ...@@ -30,5 +30,6 @@
width: 100%; width: 100%;
background-image: url("/neos-assets/noise-light.webp"); background-image: url("/neos-assets/noise-light.webp");
opacity: $opacity; opacity: $opacity;
pointer-events: none;
} }
} }
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
padding: 15px; padding: 15px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
position: relative;
} }
.btn-close { .btn-close {
...@@ -40,6 +41,11 @@ ...@@ -40,6 +41,11 @@
border-radius: 4px; border-radius: 4px;
overflow: hidden; overflow: hidden;
box-shadow: 0px 14px 20px -5px rgba(0, 0, 0, 0.3); box-shadow: 0px 14px 20px -5px rgba(0, 0, 0, 0.3);
transition: 0.2s;
&:hover {
--width: 220px;
box-shadow: 0px 20px 20px -5px rgb(0 0 0 / 60%);
}
} }
.title { .title {
......
...@@ -52,10 +52,12 @@ export const DeckSelect: React.FC<{ ...@@ -52,10 +52,12 @@ export const DeckSelect: React.FC<{
okText: "上传", okText: "上传",
maskClosable: true, maskClosable: true,
onOk: async () => { onOk: async () => {
const newDecks = await Promise.all( const results = await Promise.all(
newDeck.current.map((deck) => deckStore.add(deck)) newDeck.current.map((deck) => deckStore.add(deck))
); );
newDecks.every(Boolean) newDeck.current = [];
if (results.length)
results.every(Boolean)
? message.success("上传成功") ? message.success("上传成功")
: message.error("部分文件上传失败"); : message.error("部分文件上传失败");
}, },
......
// 此文件目的是在js和CSS之间共享一些变量,并且这些变量是0运行时的。 // 此文件目的是在js和CSS之间共享一些变量,并且这些变量是0运行时的。
type CSSConfig = Record<string, [number, UNIT]>; type CSSConfig = {
readonly [key: string]: [number, UNIT];
};
/** 转为CSS变量: BOARD_ROTATE_Z -> --board-rotate-z */ /** 转为CSS变量: BOARD_ROTATE_Z -> --board-rotate-z */
const toCssProperties = (config: CSSConfig) => const toCssProperties = (config: CSSConfig) =>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment