profileData method

Column profileData()

Implementation

Column profileData() {
  return Column(
    crossAxisAlignment: CrossAxisAlignment.start,
    children: [
      23.SpaceX,
      Padding(
        padding: const EdgeInsets.symmetric(horizontal: 20),
        child: Obx(
          () {
            final user = controller.userProfileModel.value.data?.user;
            return Row(
              children: [
                const ProfilePicture(),
                1.w.SpaceY,
                Flexible(
                  child: Column(
                    crossAxisAlignment: CrossAxisAlignment.start,
                    children: [
                      Text(
                        '${user?.firstName} ${user?.lastName}'.trim(),
                        style: TextStyle(
                          fontSize: 18.dp,
                          fontWeight: FontWeight.w600,
                          color: ColorHelper.textDark,
                        ),
                      ),
                      Text(
                        user?.email ?? "",
                        style: TextStyle(
                          fontSize: 12.dp,
                          fontWeight: FontWeight.w400,
                          color: ColorHelper.textLight,
                        ),
                      ),
                    ],
                  ),
                ),
              ],
            );
          },
        ),
      ),
      23.dp.SpaceX,
      Container(
        height: 0.5.dp,
        color: ColorHelper.genericBorderColor,
      ),
      Row(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        children: [
          const Spacer(),
          _currencyMenu(),
          const Spacer(),
          Container(
            height: 51.dp,
            width: 1.5.dp,
            color: ColorHelper.purpleTint,
          ),
          const Spacer(),
          _languageMenu(),
          const Spacer(),
        ],
      ),
      Container(
        height: 0.5.dp,
        color: ColorHelper.purpleTint,
      ),
      20.SpaceX
    ],
  );
}