mirror of
https://github.com/DI0IK/homepage-plus.git
synced 2025-07-14 08:50:31 +00:00
rework position prop
This commit is contained in:
parent
b77909a360
commit
cd2c24d47b
8 changed files with 17 additions and 19 deletions
|
@ -1,8 +1,6 @@
|
|||
export default function Block({ position, children }) {
|
||||
const positionClasses = Object.entries(position).map(([key, value]) => `${key}-${value}`).join(' ');
|
||||
|
||||
return (
|
||||
<div className={`absolute ${positionClasses} z-20 text-sm`}>
|
||||
<div className={`absolute ${position} z-20 text-sm pointer-events-none`}>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -5,13 +5,13 @@ import CustomTooltip from "./custom_tooltip";
|
|||
|
||||
class ChartDual extends PureComponent {
|
||||
render() {
|
||||
const { dataPoints, formatter, stack, label } = this.props;
|
||||
const { dataPoints, formatter, stack, label, stackOffset } = this.props;
|
||||
|
||||
return (
|
||||
<div className="absolute -top-1 -left-1 h-[120px] w-[calc(100%+0.5em)] z-0">
|
||||
<div className="overflow-clip z-10 w-full h-full">
|
||||
<ResponsiveContainer width="100%" height="100%">
|
||||
<AreaChart data={dataPoints} stackOffset={stack ?? "none"}>
|
||||
<AreaChart data={dataPoints} stackOffset={stackOffset ?? "none"}>
|
||||
<defs>
|
||||
<linearGradient id="colorA" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="5%" stopColor="rgb(var(--color-800))" stopOpacity={0.8}/>
|
||||
|
@ -25,7 +25,7 @@ class ChartDual extends PureComponent {
|
|||
|
||||
<Area
|
||||
name={label[0]}
|
||||
stackId="1"
|
||||
stackId={(stack && stack[0]) ?? "1"}
|
||||
isAnimationActive={false}
|
||||
type="monotoneX"
|
||||
dataKey="a"
|
||||
|
@ -34,7 +34,7 @@ class ChartDual extends PureComponent {
|
|||
/>
|
||||
<Area
|
||||
name={label[1]}
|
||||
stackId="1"
|
||||
stackId={(stack && stack[1]) ?? "1"}
|
||||
isAnimationActive={false}
|
||||
type="monotoneX"
|
||||
dataKey="b"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue