label: t()

in frontend/src/containers/EditTable.tsx [459:599]


      label: t("EditTableScreen.EditTable"),
      url: "",
    });
  }

  const configHeader = (
    <div>
      <h1 className="margin-top-0">{t("EditTableScreen.EditTable")}</h1>
      <ul className="usa-button-group usa-button-group--segmented">
        <li className="usa-button-group__item">
          <button
            className={
              step !== 0 ? "usa-button usa-button--outline" : "usa-button"
            }
            type="button"
            onClick={() => setStep(0)}
            style={{ paddingLeft: "1rem", paddingRight: "1rem" }}
          >
            {t("EditTableScreen.ChooseData")}
          </button>
        </li>
        <li className="usa-button-group__item">
          <button
            className={
              step !== 1 ? "usa-button usa-button--outline" : "usa-button"
            }
            type="button"
            onClick={() => setStep(1)}
            style={{ paddingLeft: "1rem", paddingRight: "1rem" }}
            disabled={!displayedJson.length}
          >
            {t("EditTableScreen.CheckData")}
          </button>
        </li>
        <li className="usa-button-group__item">
          <button
            className={
              step !== 2 ? "usa-button usa-button--outline" : "usa-button"
            }
            type="button"
            onClick={() => setStep(2)}
            style={{ paddingLeft: "1rem", paddingRight: "1rem" }}
            disabled={!displayedJson.length}
          >
            {t("EditTableScreen.Visualize")}
          </button>
        </li>
      </ul>
    </div>
  );

  useChangeBackgroundColor();
  useScrollUp(oldStep, step, setOldStep);

  return (
    <>
      <Breadcrumbs crumbs={crumbs} />

      {loading ||
      loadingDatasets ||
      !widget ||
      !displayedDatasetType ||
      !filteredJson ||
      fileLoading ||
      editingWidget ? (
        <Spinner
          className="text-center margin-top-9"
          label={t("LoadingSpinnerLabel")}
        />
      ) : (
        <>
          <div className="grid-row width-desktop">
            <form onSubmit={handleSubmit(onSubmit)}>
              <div hidden={step !== 0}>
                <PrimaryActionBar>
                  {configHeader}
                  <div className="margin-y-3" hidden={!showNoDatasetTypeAlert}>
                    <Alert
                      type="error"
                      message={t("EditTableScreen.ChooseDataset")}
                      slim
                    />
                  </div>
                  <ChooseData
                    selectDynamicDataset={selectDynamicDataset}
                    dynamicDatasets={dynamicDatasets}
                    datasetType={displayedDatasetType}
                    onFileProcessed={onFileProcessed}
                    handleChange={handleChange}
                    backStep={goBack}
                    advanceStep={advanceStep}
                    fileLoading={fileLoading}
                    browseDatasets={browseDatasets}
                    hasErrors={!displayedJson.length}
                    csvErrors={csvErrors}
                    csvFile={csvFile}
                    onCancel={onCancel}
                    register={register}
                    widgetType={t("ChooseDataDescriptionTable")}
                    staticFileName={staticFileName}
                    dynamicFileName={dynamicFileName}
                    setShowNoDatasetTypeAlert={setShowNoDatasetTypeAlert}
                  />
                </PrimaryActionBar>
              </div>

              <div hidden={step !== 1}>
                <PrimaryActionBar>
                  {configHeader}
                  <CheckData
                    data={displayedJson}
                    advanceStep={advanceStep}
                    backStep={backStep}
                    selectedHeaders={selectedHeaders}
                    setSelectedHeaders={setSelectedHeaders}
                    hiddenColumns={hiddenColumns}
                    setHiddenColumns={setHiddenColumns}
                    onCancel={onCancel}
                    dataTypes={dataTypes}
                    setDataTypes={setDataTypes}
                    numberTypes={numberTypes}
                    setNumberTypes={setNumberTypes}
                    currencyTypes={currencyTypes}
                    setCurrencyTypes={setCurrencyTypes}
                    sortByColumn={sortByColumn}
                    sortByDesc={sortByDesc}
                    setSortByColumn={setSortByColumn}
                    setSortByDesc={setSortByDesc}
                    reset={reset}
                    widgetType={t("CheckDataDescriptionTable")}
                  />
                </PrimaryActionBar>
              </div>

              <div hidden={step !== 2}>
                <Visualize
                  errors={errors}
                  register={register}
                  json={filteredJson}
                  originalJson={displayedJson}
                  headers={