mirror of
https://github.com/freqtrade/frequi.git
synced 2024-11-27 05:25:17 +00:00
Use type-based props declaration for CandleChart
This commit is contained in:
parent
6e7a7295e2
commit
7dfabba2cc
|
@ -70,28 +70,24 @@ use([
|
||||||
GraphicComponent,
|
GraphicComponent,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
const props = defineProps<{
|
||||||
|
trades: Trade[];
|
||||||
|
dataset: PairHistory;
|
||||||
|
heikinAshi: boolean;
|
||||||
|
useUTC: boolean;
|
||||||
|
plotConfig: PlotConfig;
|
||||||
|
theme: 'dark' | 'light';
|
||||||
|
sliderPosition: ChartSliderPosition | undefined;
|
||||||
|
colorUp: string;
|
||||||
|
colorDown: string;
|
||||||
|
}>();
|
||||||
|
|
||||||
// Chart default options
|
// Chart default options
|
||||||
const MARGINLEFT = '5.5%';
|
const MARGINLEFT = '5.5%';
|
||||||
const MARGINRIGHT = '1%';
|
const MARGINRIGHT = '1%';
|
||||||
const NAMEGAP = 55;
|
const NAMEGAP = 55;
|
||||||
const SUBPLOTHEIGHT = 8; // Value in %
|
const SUBPLOTHEIGHT = 8; // Value in %
|
||||||
|
|
||||||
const props = defineProps({
|
|
||||||
trades: { required: false, default: () => [], type: Array as () => Trade[] },
|
|
||||||
dataset: { required: true, type: Object as () => PairHistory },
|
|
||||||
heikinAshi: { required: false, default: false, type: Boolean },
|
|
||||||
useUTC: { required: false, default: true, type: Boolean },
|
|
||||||
plotConfig: { required: true, type: Object as () => PlotConfig },
|
|
||||||
theme: { default: 'dark', type: String },
|
|
||||||
sliderPosition: {
|
|
||||||
required: false,
|
|
||||||
type: Object as () => ChartSliderPosition,
|
|
||||||
default: () => undefined,
|
|
||||||
},
|
|
||||||
colorUp: { required: false, type: String, default: '#12bb7b' },
|
|
||||||
colorDown: { required: false, type: String, default: '#ef5350' },
|
|
||||||
});
|
|
||||||
|
|
||||||
// Candle Colors
|
// Candle Colors
|
||||||
const upColor = props.colorUp;
|
const upColor = props.colorUp;
|
||||||
const upBorderColor = props.colorUp;
|
const upBorderColor = props.colorUp;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user