Skip to main content
Glama

android_generate_bottom_sheet

Create Android bottom sheet components (Compose) for user interfaces, including persistent bottom sheet alternatives. Simplify UI development for DHIS2 health information systems on the MCP Server.

Instructions

Generate Android bottom sheet component (Compose)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
componentNameNoComposable name
persistentNoGenerate persistent bottom sheet alternative

Implementation Reference

  • Lists 'android_generate_bottom_sheet' in TOOL_PERMISSIONS map, requiring 'canUseMobileFeatures' permission for access control.
    ['android_generate_bottom_sheet', 'canUseMobileFeatures'],
  • MCP server request handler for the tool. Receives arguments, calls generateAndroidBottomSheet, and returns generated markdown/code as response content.
    case 'android_generate_bottom_sheet': const aSheetArgs = args as any; const aSheet = generateAndroidBottomSheet(aSheetArgs); return { content: [{ type: 'text', text: aSheet }] };
  • Generates Kotlin Jetpack Compose code snippet for a Material Design 3 ModalBottomSheet component, customizable by componentName argument.
    export function generateAndroidBottomSheet(args: any): string { const { componentName = 'DetailsBottomSheet' } = args; return `# Android Bottom Sheet (Compose): ${componentName} ## Implementation \`\`\`kotlin @OptIn(ExperimentalMaterial3Api::class) @Composable fun ${componentName}(open: Boolean, onDismiss: () -> Unit, content: @Composable () -> Unit) { if (!open) return ModalBottomSheet(onDismissRequest = onDismiss) { content() } } \`\`\` `;

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dradebo/dhis2-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server