# gt-next: General Translation Next.js SDK: RegionSelector URL: https://generaltranslation.com/en-GB/docs/next/api/components/region-selector.mdx --- title: RegionSelector description: API reference for the RegionSelector component --- {/* AUTO-GENERATED: Do not edit directly. Edit the template in content/docs-templates/ instead. */} ## Overview The `` component is a drop-down that allows users to select their region. It is a client-side component that reads region data from the [`` context](/docs/next/api/components/gtprovider). ## Reference ### Returns A `` element. ## Examples ### Basic usage ```jsx title="MyComponent.jsx" copy import { RegionSelector } from 'gt-next'; export default function MyComponent() { return ; } ``` ### With custom mapping and a placeholder ```jsx title="CustomRegion.jsx" copy import { RegionSelector } from 'gt-next'; export default function CustomRegion() { return ( ); } ``` *** ## Notes * The `` component is client-side only. * For a fully customised region selector UI, use the [`useRegionSelector`](/docs/next/api/helpers/use-region-selector) hook. ## Next steps * See [`useRegionSelector`](/docs/next/api/helpers/use-region-selector) to build a custom region selector. * See [`useRegion`](/docs/next/api/helpers/use-region) to read the current region. * See [``](/docs/next/api/components/locale-selector) for the locale equivalent.