@@ -38,47 +38,47 @@ class FigmaFrameLayoutNone extends MultiChildLayoutDelegate {
3838 layoutChild (i, BoxConstraints .loose (size));
3939 positionChild (i, Offset .zero);
4040 } else {
41- var left = child.dimensions! .x;
42- var right = dimensions.width - child.dimensions! .x - child.dimensions! .width;
43- var top = child.dimensions! .y;
44- var bottom = dimensions.height - child.dimensions! .y - child.dimensions! .height;
41+ var left = child.dimensions.x;
42+ var right = dimensions.width - child.dimensions.x - child.dimensions.width;
43+ var top = child.dimensions.y;
44+ var bottom = dimensions.height - child.dimensions.y - child.dimensions.height;
4545
4646 var widthScale = (size.width / dimensions.width);
4747 var heightScale = (size.height / dimensions.height);
4848
49- var width = switch (child.dimensions! .constraints.horizontal) {
50- FigmaDimensionsConstraintType .min => child.dimensions! .width,
51- FigmaDimensionsConstraintType .max => child.dimensions! .width,
52- FigmaDimensionsConstraintType .center => child.dimensions! .width,
49+ var width = switch (child.dimensions.constraints.horizontal) {
50+ FigmaDimensionsConstraintType .min => child.dimensions.width,
51+ FigmaDimensionsConstraintType .max => child.dimensions.width,
52+ FigmaDimensionsConstraintType .center => child.dimensions.width,
5353 FigmaDimensionsConstraintType .stretch => (size.width - left - right).abs (),
54- FigmaDimensionsConstraintType .scale => child.dimensions! .width * widthScale,
54+ FigmaDimensionsConstraintType .scale => child.dimensions.width * widthScale,
5555 };
5656
57- var height = switch (child.dimensions! .constraints.vertical) {
58- FigmaDimensionsConstraintType .min => child.dimensions! .height,
59- FigmaDimensionsConstraintType .max => child.dimensions! .height,
60- FigmaDimensionsConstraintType .center => child.dimensions! .height,
57+ var height = switch (child.dimensions.constraints.vertical) {
58+ FigmaDimensionsConstraintType .min => child.dimensions.height,
59+ FigmaDimensionsConstraintType .max => child.dimensions.height,
60+ FigmaDimensionsConstraintType .center => child.dimensions.height,
6161 FigmaDimensionsConstraintType .stretch => (size.height - top - bottom).abs (),
62- FigmaDimensionsConstraintType .scale => child.dimensions! .height * heightScale,
62+ FigmaDimensionsConstraintType .scale => child.dimensions.height * heightScale,
6363 };
6464
6565 layoutChild (i, BoxConstraints .tightFor (
6666 width: width,
6767 height: height,
6868 ));
6969
70- var x = switch (child.dimensions! .constraints.horizontal) {
70+ var x = switch (child.dimensions.constraints.horizontal) {
7171 FigmaDimensionsConstraintType .min => left,
7272 FigmaDimensionsConstraintType .max => size.width - right - width,
73- FigmaDimensionsConstraintType .center => size.width * 0.5 + (left + child.dimensions! .width * 0.5 ) - dimensions.width * 0.5 - width * 0.5 ,
73+ FigmaDimensionsConstraintType .center => size.width * 0.5 + (left + child.dimensions.width * 0.5 ) - dimensions.width * 0.5 - width * 0.5 ,
7474 FigmaDimensionsConstraintType .stretch => min (left, size.width - right),
7575 FigmaDimensionsConstraintType .scale => left * widthScale,
7676 };
7777
78- var y = switch (child.dimensions! .constraints.vertical) {
78+ var y = switch (child.dimensions.constraints.vertical) {
7979 FigmaDimensionsConstraintType .min => top,
8080 FigmaDimensionsConstraintType .max => size.height - bottom - height,
81- FigmaDimensionsConstraintType .center => size.height * 0.5 + (top + child.dimensions! .height * 0.5 ) - dimensions.height * 0.5 - height * 0.5 ,
81+ FigmaDimensionsConstraintType .center => size.height * 0.5 + (top + child.dimensions.height * 0.5 ) - dimensions.height * 0.5 - height * 0.5 ,
8282 FigmaDimensionsConstraintType .stretch => min (top, size.height - bottom),
8383 FigmaDimensionsConstraintType .scale => top * heightScale,
8484 };
0 commit comments