mirror of
https://gitee.com/ant-design-blazor/ant-design-blazor.git
synced 2024-12-05 05:27:37 +08:00
refactor : replace system.tuple with value tuples (#412)
This commit is contained in:
parent
2351cb7097
commit
8a9ab57bb1
@ -60,14 +60,14 @@ namespace AntDesign
|
|||||||
{ "xs", 1}
|
{ "xs", 1}
|
||||||
};
|
};
|
||||||
|
|
||||||
private static readonly List<Tuple<int, BreakpointEnum>> _descriptionsResponsiveMap = new List<Tuple<int, BreakpointEnum>>()
|
private static readonly List<(int PixelWidth, BreakpointEnum Breakpoint)> _descriptionsResponsiveMap = new List<(int, BreakpointEnum)>()
|
||||||
{
|
{
|
||||||
new Tuple<int, BreakpointEnum>(575,BreakpointEnum.xs),
|
(575,BreakpointEnum.xs),
|
||||||
new Tuple<int, BreakpointEnum>( 576,BreakpointEnum.sm),
|
(576,BreakpointEnum.sm),
|
||||||
new Tuple<int, BreakpointEnum>(768,BreakpointEnum.md),
|
(768,BreakpointEnum.md),
|
||||||
new Tuple<int, BreakpointEnum>( 992,BreakpointEnum.lg),
|
(992,BreakpointEnum.lg),
|
||||||
new Tuple<int, BreakpointEnum>(1200,BreakpointEnum.xl),
|
(1200,BreakpointEnum.xl),
|
||||||
new Tuple<int, BreakpointEnum>(1600,BreakpointEnum.xxl),
|
(1600,BreakpointEnum.xxl)
|
||||||
};
|
};
|
||||||
|
|
||||||
private void SetClassMap()
|
private void SetClassMap()
|
||||||
@ -162,7 +162,8 @@ namespace AntDesign
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
Element element = await JsInvokeAsync<Element>(JSInteropConstants.getDomInfo, _divRef);
|
Element element = await JsInvokeAsync<Element>(JSInteropConstants.getDomInfo, _divRef);
|
||||||
var bp = _descriptionsResponsiveMap.Where(x => x.Item1 > element.clientWidth).FirstOrDefault()?.Item2 ?? BreakpointEnum.xxl;
|
var breakpointTuple = _descriptionsResponsiveMap.FirstOrDefault(x => x.PixelWidth > element.clientWidth);
|
||||||
|
var bp = breakpointTuple == default ? BreakpointEnum.xxl : breakpointTuple.Breakpoint;
|
||||||
_realColumn = Column.AsT1.ContainsKey(bp.ToString()) ? Column.AsT1[bp.ToString()] : _defaultColumnMap[bp.ToString()];
|
_realColumn = Column.AsT1.ContainsKey(bp.ToString()) ? Column.AsT1[bp.ToString()] : _defaultColumnMap[bp.ToString()];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user