getPositionZindex method

List<Widget> getPositionZindex(
  1. List<Widget> children
)

Implementation

List<Widget> getPositionZindex(List<Widget> children) {
  children.sort((dynamic a, dynamic b) {
    try {
      if (a.mStyles.zIndex > b.mStyles.zIndex) {
        return 1;
      } else if (a.mStyles.zIndex != null && b.mStyles.zIndex == null) {
        return 1;
      } else if (b.mStyles.zIndex > a.mStyles.zIndex) {
        return 1;
      } else if (b.mStyles.zIndex != null && a.mStyles.zIndex == null) {
        return 1;
      }
      return -1;
    } catch (e) {
      return -1;
    }
  });
  return children;
}