mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
Redesign idea (#343)
* Redisign idea * Code cleanup * Fixed to right container * Reoredered layout * Reordering panels * Export dialog * Removed redunant code * Fixed not removing temp canvas * Fixed preview not using only selected elements * Returned file name on export * Toggle export selected/all elements * Hide copy to clipboard button if no support of clipboard * Added border to swatches * Fixed modal flickering
This commit is contained in:
parent
8104c8525d
commit
79aee53ff6
37 changed files with 1043 additions and 746 deletions
36
src/components/Stack.tsx
Normal file
36
src/components/Stack.tsx
Normal file
|
@ -0,0 +1,36 @@
|
|||
import "./Stack.css";
|
||||
|
||||
import React from "react";
|
||||
|
||||
type StackProps = {
|
||||
children: React.ReactNode;
|
||||
gap?: number;
|
||||
align?: "start" | "center" | "end";
|
||||
};
|
||||
|
||||
function RowStack({ children, gap, align }: StackProps) {
|
||||
return (
|
||||
<div
|
||||
className="Stack Stack_horizontal"
|
||||
style={{ "--gap": gap, alignItems: align } as React.CSSProperties}
|
||||
>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
function ColStack({ children, gap, align }: StackProps) {
|
||||
return (
|
||||
<div
|
||||
className="Stack Stack_vertical"
|
||||
style={{ "--gap": gap, justifyItems: align } as React.CSSProperties}
|
||||
>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default {
|
||||
Row: RowStack,
|
||||
Col: ColStack
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue