> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dirtview.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The Project Dashboard and the module tiles

> What each tile counter is counting, and how to correct Project Info after the job is already running.

export const Video = ({id, title, runtime, url}) => {
  const meta = VIDEOS[id] || ({});
  const label = title || meta.title || "Tutorial video";
  const length = runtime || meta.runtime || "";
  const track = meta.track || "";
  const src = toEmbedUrl(url || meta.url);
  const frame = {
    position: "relative",
    width: "100%",
    paddingTop: "56.25%",
    borderRadius: "10px",
    overflow: "hidden",
    background: "rgba(127,127,127,0.09)",
    border: src ? "1px solid rgba(127,127,127,0.24)" : "1px dashed rgba(127,127,127,0.42)"
  };
  const fill = {
    position: "absolute",
    inset: 0,
    width: "100%",
    height: "100%",
    border: 0
  };
  const center = {
    position: "absolute",
    inset: 0,
    display: "flex",
    flexDirection: "column",
    alignItems: "center",
    justifyContent: "center",
    gap: "10px",
    padding: "24px",
    textAlign: "center"
  };
  const idBadge = {
    fontFamily: "ui-monospace, SFMono-Regular, Menlo, monospace",
    fontSize: "12px",
    letterSpacing: "0.06em",
    padding: "2px 8px",
    borderRadius: "4px",
    background: "rgba(184,82,40,0.14)",
    color: "#B85228",
    fontWeight: 600
  };
  const caption = {
    display: "flex",
    flexWrap: "wrap",
    alignItems: "center",
    gap: "8px",
    marginTop: "8px",
    fontSize: "13px",
    opacity: 0.66,
    fontFamily: "ui-monospace, SFMono-Regular, Menlo, monospace"
  };
  return <div style={{
    margin: "0 0 28px"
  }}>
      <div style={frame}>
        {src ? <iframe style={fill} src={src} title={label} frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" allowFullScreen /> : <div style={center}>
            <svg width="44" height="44" viewBox="0 0 44 44" fill="none" aria-hidden="true">
              <circle cx="22" cy="22" r="20" stroke="currentColor" strokeOpacity="0.28" strokeWidth="2" />
              <path d="M18 15.5L29 22L18 28.5V15.5Z" fill="currentColor" fillOpacity="0.32" />
            </svg>
            <div style={{
    fontWeight: 600,
    fontSize: "15px",
    maxWidth: "36ch",
    lineHeight: 1.35
  }}>{label}</div>
            <div style={{
    fontSize: "13px",
    opacity: 0.6
  }}>
              Video coming soon{length ? " · " + length : ""}
            </div>
          </div>}
      </div>
      <div style={caption}>
        {id ? <span style={idBadge}>{id}</span> : null}
        {length ? <span>{length}</span> : null}
        {track ? <span>{track} track</span> : null}
      </div>
    </div>;
};

<Video id="10.3" />

<Note>
  **The short version.** Each tile is a module, and the small print under it is a live count of what's inside. The counts are for this job only.
</Note>

## Reading the tile counters

The counters are worth understanding, because they're not all counting the same kind of thing:

| Tile shows              | It means                                                                                       |
| ----------------------- | ---------------------------------------------------------------------------------------------- |
| `0 folders / 25 sheets` | Folders are optional; sheets are not. You have 25 sheets and haven't grouped them.             |
| `1 submitted / 1 draft` | One finished record, and one somebody started and left. Drafts are invisible to everyone else. |

<Warning>
  A draft is not submitted. Nobody is notified, nobody is waiting on it, and it will sit there until the person who started it finishes it. When something "never came through," check for a draft first.
</Warning>

## Fixing Project Info after the fact

Got the owner wrong, or the address? Open **Project Info** from the project and edit it. It applies going forward.

## Coming soon on this screen

<Info>
  Two areas of the Project Dashboard are still in development and show a **Coming soon** overlay: **Project Schedule** (the milestone strip under the tiles) and **Recent Activity** (the feed on the sidebar). They're not documented here yet on purpose — this page gets updated the day they ship.
</Info>

## Next

<CardGroup cols={2}>
  <Card title="Add your crew" icon="user-plus" href="/projects/add-people-to-a-project">
    Who can do what on this job.
  </Card>

  <Card title="Where files go" icon="folder-tree" href="/files/where-does-this-file-go">
    The most-asked question in the product.
  </Card>
</CardGroup>
