UNPKG

claude-statusline-powerline

Version:

Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring

20 lines 830 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModelSegment = void 0; const base_1 = require("./base"); class ModelSegment extends base_1.BaseSegment { constructor() { super(...arguments); this.name = 'model'; } build(data, config) { const { style_override, get_icon } = this.setup_segment(config); const model = data.model?.display_name || 'Claude'; const display_model = this.truncate_text(model, config, style_override); const ai_icon = get_icon('ai'); const theme = config.current_theme?.segments.model; return this.create_segment_with_fallback(`${ai_icon} ${display_model}`, theme, 'model', config.separators.model, style_override); } } exports.ModelSegment = ModelSegment; //# sourceMappingURL=model.js.map