Home / Function/ formatSlugHook() — supabase Function Reference

formatSlugHook() — supabase Function Reference

Architecture documentation for the formatSlugHook() function in formatSlug.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  27585975_96f1_a469_bb0c_d69231112b6a["formatSlugHook()"]
  3a9897cc_27d2_4cbf_1716_788bb4d603b2["slugField()"]
  3a9897cc_27d2_4cbf_1716_788bb4d603b2 -->|calls| 27585975_96f1_a469_bb0c_d69231112b6a
  cd915eed_2b90_8197_56f3_a26507b6ce36["formatSlug()"]
  27585975_96f1_a469_bb0c_d69231112b6a -->|calls| cd915eed_2b90_8197_56f3_a26507b6ce36
  style 27585975_96f1_a469_bb0c_d69231112b6a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/cms/src/fields/slug/formatSlug.ts lines 10–25

  (fallback: string): FieldHook =>
  ({ data, operation, value }) => {
    if (typeof value === 'string') {
      return formatSlug(value)
    }

    if (operation === 'create' || !data?.slug) {
      const fallbackData = data?.[fallback] || data?.[fallback]

      if (fallbackData && typeof fallbackData === 'string') {
        return formatSlug(fallbackData)
      }
    }

    return value
  }

Subdomains

Calls

Called By

Frequently Asked Questions

What does formatSlugHook() do?
formatSlugHook() is a function in the supabase codebase.
What does formatSlugHook() call?
formatSlugHook() calls 1 function(s): formatSlug.
What calls formatSlugHook()?
formatSlugHook() is called by 1 function(s): slugField.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free