template:
  bootstrap: 5

home:
  title: Interactive data tables for R

navbar:
  structure:
    left: [reference, examples, demos, articles, tutorials]
    right: [news, github]
  components:
    home: ~
    articles:
      text: Articles
      menu:
      - text: Custom Rendering
        href: articles/custom-rendering.html
      - text: Conditional Styling
        href: articles/conditional-styling.html
      - text: Custom Filtering
        href: articles/custom-filtering.html
      - text: JavaScript API
        href: articles/javascript-api.html
      - text: Static Rendering
        href: articles/static-rendering.html
    examples:
      text: Examples
      href: articles/examples.html
    demos:
      text: Demos
      menu:
      - text: Twitter Followers
        href: articles/twitter-followers/twitter-followers.html
      - text: Women's World Cup Predictions
        href: articles/womens-world-cup/womens-world-cup.html
      - text: NBA Box Score
        href: articles/nba-box-score/nba-box-score.html
      - text: CRAN Packages
        href: articles/cran-packages/cran-packages.html
      - text: Spotify Charts
        href: articles/spotify-charts/spotify-charts.html
      - text: Popular Movies
        href: articles/popular-movies/popular-movies.html
      - text: Demo Cookbook
        href: articles/cookbook/cookbook.html
      - text: 100k Rows
        href: articles/100k-rows.html
      - text: Shiny Demo
        href: articles/shiny-demo.html
      - text: Quarto and Observable
        href: https://glin.quarto.pub/observable-reactable/
    tutorials:
      text: Tutorials
      menu:
      - text: Building the Twitter Followers Demo
        href: articles/building-twitter-followers.html
    news:
      text: News
      href: news/index.html

reference:
- title: Create tables
  contents:
  - reactable
- title: Customize columns
  contents:
  - colDef
  - colGroup
  - colFormat
- title: Customize tables
  contents:
  - reactableTheme
  - reactableLang
- title: Use in Shiny apps
  contents:
  - reactable-shiny
  - updateReactable
  - getReactableState
