> For the complete documentation index, see [llms.txt](https://seveenxp.gitbook.io/lunaris/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://seveenxp.gitbook.io/lunaris/components/createlinkbutton.md).

# createLinkButton()

A simple function that facilitates the creation of link buttons.

```typescript
// To create a link button using discord.js
import { ButtonBuilder, ButtonStyle } from 'discord.js' // Module ESM
const { ButtonBuilder, ButtonStyle } = require('discord.js') // Module CommonJS

new ButtonBuilder({
    label: 'Lunaris', url: 'https://npmjs.com/lunaris',
    style: ButtonStyle.Link
});

// To create a link button using lunaris
import { createLinkButton } from 'lunaris' // Module ESM
const { createLinkButton } = require('lunaris') // Module CommonJS

createLinkButton({ label: 'Lunaris', buttonUrl: 'https://npmjs.com/lunaris' })
```

#### Link button Parameters

| Parameters                              | Types       | Required  |
| --------------------------------------- | ----------- | --------- |
| **label**                               | **string**  | **true**  |
| [**buttonUrl**](#user-content-fn-1)[^1] | **string**  | **true**  |
| **emoji**                               | **string**  | **false** |
| **disabled**                            | **boolean** | **false** |

[^1]: URI: https\:// | http\:// | discord://
