# ReviewBottomBarConfiguration constructor

ReviewBottomBarConfiguration({

1. BarButtonConfiguration? addButton,
2. BarButtonConfiguration? retakeButton,
3. BarButtonConfiguration? cropButton,
4. BarButtonConfiguration? rotateButton,
5. BarButtonConfiguration? deleteButton,
6. ButtonConfiguration? submitButton,

})

## Implementation

    ReviewBottomBarConfiguration({
      BarButtonConfiguration? addButton,
      BarButtonConfiguration? retakeButton,
      BarButtonConfiguration? cropButton,
      BarButtonConfiguration? rotateButton,
      BarButtonConfiguration? deleteButton,
      ButtonConfiguration? submitButton,
    })  : addButton = addButton ??
              BarButtonConfiguration(
                  title: StyledText(
                      text: "?reviewScreenAddButtonTitle",
                      color: ScanbotColor("?sbColorOnPrimary")),
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewAddButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("#00000000"),
                      fillColor: ScanbotColor("#00000000"),
                      strokeWidth: 0.0),
                  icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
          retakeButton = retakeButton ??
              BarButtonConfiguration(
                  title: StyledText(
                      text: "?reviewScreenRetakeButtonTitle",
                      color: ScanbotColor("?sbColorOnPrimary")),
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewRetakeButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("#00000000"),
                      fillColor: ScanbotColor("#00000000"),
                      strokeWidth: 0.0),
                  icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
          cropButton = cropButton ??
              BarButtonConfiguration(
                  title: StyledText(
                      text: "?reviewScreenCropButtonTitle",
                      color: ScanbotColor("?sbColorOnPrimary")),
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewCropButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("#00000000"),
                      fillColor: ScanbotColor("#00000000"),
                      strokeWidth: 0.0),
                  icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
          rotateButton = rotateButton ??
              BarButtonConfiguration(
                  title: StyledText(
                      text: "?reviewScreenRotateButtonTitle",
                      color: ScanbotColor("?sbColorOnPrimary")),
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewRotateButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("#00000000"),
                      fillColor: ScanbotColor("#00000000"),
                      strokeWidth: 0.0),
                  icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
          deleteButton = deleteButton ??
              BarButtonConfiguration(
                  title: StyledText(
                      text: "?reviewScreenDeleteButtonTitle",
                      color: ScanbotColor("?sbColorOnPrimary")),
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewDeleteButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("#00000000"),
                      fillColor: ScanbotColor("#00000000"),
                      strokeWidth: 0.0),
                  icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
          submitButton = submitButton ??
              ButtonConfiguration(
                  text: "?reviewScreenSubmitButtonTitle",
                  accessibilityDescription:
                      "?accessibilityDescriptionReviewSubmitButton",
                  background: BackgroundStyle(
                      strokeColor: ScanbotColor("?sbColorSurface"),
                      fillColor: ScanbotColor("?sbColorSurface"),
                      strokeWidth: 0.0),
                  foreground:
                      ForegroundStyle(color: ScanbotColor("?sbColorOnSurface")));