Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

The named parameter 'child' isn't defined. – in container

I want to use "child" to create a row in a container, but unfortunatly I am getting this error:

The named parameter 'child' isn't defined.:29

What I am doing wrong? I tried to find the mistake over 2 days, but I can’t find it. In combination with a container it should actually work to define a "child" or not? I hope u can help me.

Here is the code of my program:
the error occur in row 29

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

import 'package:fitness_webserver/constants/style.dart';
import 'package:fitness_webserver/pages/overview/widgets/bar_chart.dart';
import 'package:fitness_webserver/pages/overview/widgets/revenue_info.dart';
import 'package:fitness_webserver/widgets/custom_text.dart';
import 'package:flutter/material.dart';

class RevenueSectionLarge extends StatelessWidget {
  const RevenueSectionLarge({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
      padding: EdgeInsets.all(24),
      margin: EdgeInsets.symmetric(vertical: 30),
      decoration: BoxDecoration(
        color: Colors.white,
        borderRadius: BorderRadius.circular(8),
        boxShadow: [
          BoxShadow(
            offset: Offset(0,6),
            color: lightGrey.withOpacity(.1),
            blurRadius: 12
          ),
        ],
        border: Border.all(
          color: lightGrey,
          width: .5,
        ),
        child: Row(    //here is the error
          children: [
            Expanded(child: Column(
              mainAxisAlignment: MainAxisAlignment.spaceEvenly,
              children: [
                CustomText(
                  text: "Revenue Chart",
                  size: 20,
                  weight: FontWeight.bold,
                  color: lightGrey,
                ),

                Container(
                  width: 600,
                  height: 200,
                  child: SimpleBarChart.withSampleData(),
                )
              ],
            ),),

            Container(
              width: 1,
              height: 120,
              color: lightGrey,
            ),

            Expanded(
                child: Column(
                  mainAxisAlignment: MainAxisAlignment.spaceEvenly,
                  children: [
                    Row(
                      children: [
                        RevenueInfo(
                          title: "Today\'s revenue",
                          amount: "23",
                        ),
                        RevenueInfo(
                          title: "Last 7 days",
                          amount: "150",
                        ),
                      ],
                    ),

                    SizedBox(
                      height: 30,
                    ),

                    Row(
                      children: [
                        RevenueInfo(
                          title: "Last 30 days",
                          amount: "1,203",
                        ),
                        RevenueInfo(
                          title: "Last 12 months",
                          amount: "3,234",
                        ),
                      ],
                    ),
                  ],
                )
            )
        ],
      ),
      )
    );
  }
}

Thank you a lot for helping me.

>Solution :

The "BoxDecoration(" is not closed

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading